ProcessWire - Render Funktionen: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 13: | Zeile 13: | ||
$page->render($filename, $options); // specify filename and options/vars, etc. | $page->render($filename, $options); // specify filename and options/vars, etc. | ||
| − | $files->render('teasers', ['items' => $pages->find("template=article")]); | + | $page->renderValue($myPageArray, 'myRenderFileNameInTemplatesFields'); // use the template above to render it |
| + | |||
| + | $files->render('teasers', ['items' => $pages->find("template=article")]); // mostly for delayed output | ||
wireRenderFile('my_template', array('pid' => $child->id)); // old version of $files->render | wireRenderFile('my_template', array('pid' => $child->id)); // old version of $files->render | ||
| + | wireIncludeFile() // for direct output | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Version vom 19. April 2024, 17:11 Uhr
Hier eine Übersicht über verschiedene Möglichkeiten Files, Felder und Templates zu rendern.
Links
ProcessWire - Page Rendering Functions ProcessWire - Rendering Funktionen ProcessWire - Rendering Templates mit fields Ordner https://processwire.com/blog/posts/processwire-3.0.7-expands-field-rendering-page-path-history-and-more/#theres-also-page-gt-rendervalue
Kleine ProcessWire Renderübersicht
Die häufigsten...
$page->render($filename); // $filename assumed in /site/templates/
$page->render($pathname); // $pathname is full path, but must resolve somewhere in web root
$page->render($filename, $options); // specify filename and options/vars, etc.
$page->renderValue($myPageArray, 'myRenderFileNameInTemplatesFields'); // use the template above to render it
$files->render('teasers', ['items' => $pages->find("template=article")]); // mostly for delayed output
wireRenderFile('my_template', array('pid' => $child->id)); // old version of $files->render
wireIncludeFile() // for direct output