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.