Erstellt eine statische Seite
Nachfolgende Quelltextbeispiele ermöglichen das Generieren statischer Seiten für z.B. eine CD, Offline-Präsentation, etc.
Nach entsprechender Aktivierung in der pre.php des Projektes rufen Sie die Seiten z.B. über die Linkprüfung auf, damit alle verlinkten Seiten statisch abgelegt werden.
// Framework-Funktion, um eine Seite stastisch zu machen.
// Es genügt, wenn in der pre.php nach dem Include der System pre.php (und ggf. executeRewriteRules) die Funktion wStaticHTML::createPageStatic aufgerufen wird, z.B.:
// Nur ausführen für Seitenbesucher (nicht eingeloggte Benutzer):
if(wSession::getUserName() == ''){
if(wRequest::isLinkChecker()){
wStaticHTML::createPageStatic($preResult, wRequest::getURLRel(), '/static', array('extensionsToCopy' => '*'));
}
}
// Framework-Funktion, um eine Seite stastisch zu machen.
// Es genügt, wenn in der pre.php nach dem Include der System pre.php (und ggf. executeRewriteRules) die Funktion wStaticHTML::createPageStatic aufgerufen wird, z.B.:
// Nur ausführen für Seitenbesucher (nicht eingeloggte Benutzer):
if(wSession::getUserName() == ''){
if(wRequest::isLinkChecker()){
wStaticHTML::createPageStatic($preResult, wRequest::getURLRel(), '/static', array('convertPhpToHtml' => 1, 'extensionsToCopy' => '*'));
}
}
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.