ProcessWire - Functional Fields
Aus Wikizone
https://processwire.com/blog/posts/functional-fields/
In PW3 kamen die functional Fields hinzu. Mit diesen kann man statischen Text dynamisch im Page Editor ansprechen. D.h. das Functional Field findet Texte im Template und macht sie automatisch editierbar im Page Editor. Das Ganze funktioniert auch Mehrsprachig.
Functional Fields sind geeignet wenn man einen Standardwert im Feld hat, der in manchen Fällen überschrieben werden soll.
Beispiele[Bearbeiten]
__text('your text');
__textarea('your text');
__richtext('<p>your text</p>');
__text('Subscribe Now', 'subscribe') // define a identifier for this text snippet...
__text('subscribe') // ..reuse it this way
$pages->get('/')->mytext->subscribe // reuse from another template
__text('Subscribe Now', 'subscribe', 'Submit button'); // Label for page editor
__text('Subscribe Now', 'subscribe', 'label=Submit button, notes=Test'); // or use a pw selector
__text('Subscribe Now', 'name=subscribe, label=Submit button, notes=Test'); // equivalent to upper