ProcessWire - Felder rendern (renderField)

Aus Wikizone
Wechseln zu: Navigation, Suche

ProcessWire kann nicht nur ganze Templates ausgeben. Man kann auch einzelne Felder aus Seiten rendern lassen. Dafür gibt es verschiedene Strategien.

https://processwire.com/api/ref/page/render-field/

Gerendert wird über die Funktion $page->renderField()

Es gibt aber verschiedene Schreibweisen.

$page->render('fieldName', $file);
$page->render->fieldName;
$page->_fieldName_;

Wenn man nur den Feldnamen angibt sucht ProcessWire in

/site/templates/fields/fieldName.php 

Nach einer Render Datei

Man kann das aber beeinflussen (siehe Link)