wOutput::processPageStr
Generiert eine Seite
Funktionsaufruf
String processPageStr(String pageStr, String templateStr, Array parameters = array(), Array options = array())
Parameter
- pageStr
- XML-String des Dokumentes bzw. der Seite
- templateStr
- XSLT-String des Seitentemplates
- parameters
- Parameter
- wDocumentPath
- Pfad der aktuellen Datei
- wProjectLayoutPath
- Pfad zum Layout-Projekt
- options
- zur Steuerung der Transformation
Beispiel: Generiert die angegebene Seite
Quelltext
<?php
require_once($_SERVER["DOCUMENT_ROOT"]."/weblication/grid.php");
$documentPath = "/dev/dokumentationen/framework/klassen/wOutput.php";
$documentStr = wRepository::getDocumentContent($documentPath);
$templatesViewPath = "/devGlobal/wGlobal/layout/templates/blank.wDocument.php";
$templateViewStr = wRepository::getDocumentContent($templatesViewPath);
//Eigentliche Transformation der Seite
$pageStr = wOutput::processPageStr($documentStr, $templateViewStr, array(), array());
print $pageStr;
?>
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.