werden. options Optionen executePHPPost [|true] Falls vom Cache ausgeschlossenes PHP interpretiert werden soll includeItemsProject [|true] Falls alle XSLT-Elemente-Templates des Projectes eingebunden werden sollen subDirItems Falls die Items aus einem
Auszug aus der pre.php zu projektabhängiger Design-CSS zur Farbgebung // nach dem Aufruf des /weblication/grid.php Includes setzen if( wProjectCur :: getPath () == '/projekt2' ){ wPageCur :: setVar ( 'wCSSPath' ,
über include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php'); das PHP-Framework einbinden, stehen Ihnen alle Klassen über
ändert. 008.004.153.000 03.06.2014 Bei Installieren des ersten Projektes wird die Projekthauptseite über wRequest::includePage eingebunden. 008.004.112.000 21.05.2014 Individuelle Pflegemasken für Navigationen und Kategorien unterstützen
2009 xsl editor xslt performance transformation XSL-Includes können bei der Ausgabe der Seite deaktiviert werden. XSL-Includes werden immer vor der eigentlichen Transformation ausgeführt. Dies hat die Folge, dass Sie über XSLT keine bedingte
Listen-Templates die Steuerung der Listenoptionen-Maske rein über CSS vornehmen zu können! Über das wslEditorPre:includeEditmaskExtended Tag können Sie die Listenoptionen übersteuern. Pflegewerte aus dem Listen-Element ( list.standard.wItem.php ) können
Darstellungen XSL-Stylesheets für die Darstellung der Elemente: Edit-Panel (Optionsleiste für Browse & Edit) [includes.global.php] Includes [includes.global.php] Seitennavigation für die Blätterfunktion bei Listen [pagenavi.global.php]
geprüft werden soll executePHPPost [|true] Falls vom Cache ausgeschlossenes PHP interpretiert werden soll includeItemsProject [|true] Falls alle XSLT-Elemente-Templates des Projectes eingebunden werden sollen subDirItems Falls die Items aus einem
über die Funktion wPageCur::registerJS() registriert bzw. zum Einbinden vorgemerkt. Über das WSL-Element wsl:includeJsRessources werden dann die Skripte entsprechend eingebunden. Beispiel: Einbinden der jQuery.js im Head <!-- Auszug aus der
ausgestattet werden sollen. Die dafür zuständige CSS finden Sie unter /IHRGLOBALESPROJEKT/wGlobal/layout/styles/includes/reader.scss, also im Verzeichnis allgemeine Includes. Nach der Installation des Weblics müssen Sie in dieser Datei
" document(concat($wDocumentRoot, $wDocumentPath))/wd:document/wd:extension/wd:object/@type != 'global' "> content.includeContentNavigation|content.includeContentCurrentPage|content.includeContentCurrentObject
einer PHP-Framework Funktion in einem eigenen Script // Hier wird das Weblication Framework eingebunden // Dieser Include muss vor der ersten Ausgabe des Scriptes gesetzt sein include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' );
Projekt, wozu in erster Linie das HTML Seiten-Template (z.B. standard.wDocument.php ) und das XSLT-Template für Includes und Funktionen ( includes.global.php ) gehören. Neue Funktionen und Umsetzungen in der BASE Neue Funktionen und
aktuellen BASE bereits dynamisch in das erforderliche WSL-Tag eingelesen. Nachfolgend beispielhaft ein Aufruf aus der includes.global.php des BASE -Projektes: Beispiel: Auszug aus der Datei
einlesen. Im Kopf des Listentemplates müssen Sie hierzu die entsprechenden Namensräume angeben und die globale Includedatei sowie die Elemente-Templates inkludieren! Eine Vorlage finden Sie übrigens im Weblic® Liste im Zeilentemplate
ist, muss dies manuell nachgezogen werden. wMyProject::executeAccessRules() Dieser Funktionsaufruf ist direkt nach dem Include der wMyProject.php gesetzt und dort entsprechend definiert. Über diese Funktion können Aufrufe bei Bedarf umgeleitet
müssen zudem die hierzu erforderlichen JS- und CSS-Dateien eingebunden sein. Dies erfolgt über die includes.global.php im htmlHeader -Template. In der BASE werden jeweils die aktuellsten getesteten Skriptdateien mitgeliefert.
Dies wird anhand der BASE Classic Projektbasis beispielhaft angeführt. Erweitern Sie die globale Template-Datei includes.global.php im Bereich des Logo-Templates, indem Sie das Datenfeld für das Logo um die Sprachvariable ergänzen:
sehr einfach umsetzen. Fügen Sie der globalen pre.php (z.B. /[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/pre.php ) nach dem Include zum Weblication® Framework die Abfrage auf einen Get-Parameter (im Beispiel: accessible ) hinzu. Wenn der Wert nicht
wUserCur :: getName () == '' ){ // Umleitung für Hauptverzeichnisaufrufe (Hauptverzeichnis "ausblenden") direkt nach Include der /weblication/grid.php setzen: // Das Projektverzeichnis kann somit nicht mehr per Direktaufruf erreicht werden
dir) Parameter dir Pfad des Verzeichnisses Beispiel 1: Verzeichnis-Index von /base/unternehmen löschen include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $dir = "/base/unternehmen/" ; wRepository :: clearIndexDir (
Seite statisch // 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.: //
Die in der Navigation definierten Inhalte des rechten Bereichs --> name= " content2Include " wd:pathTemplate= " misc/includes.global.php#content2Include "/> <!-- Inhaltsgruppe 2 (content2) des Objektes (der Seite)--> id= "
genutzt werden soll (z.B. http://ihredomain.dd Beispiel: Erneuert den Cache der angegebenen URL Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $url = '/de/unternehmen/index.php' ; wCache :: rebuildCacheURL
Float getTimeScript(String round = null) getUrlHost Ermittelt den Host der aktuell aufgerufenen URL String getUrlHost() includeOnce Bindet eine Datei ein (verfügbar ab CMS-Version 017.005.082.000) String includeOnce(String path) initMobileVersion
). In der ersten Zeile jedes Dokumentes wird diese includiert. Eingebundene Steuerungsdatei am Anfang eines Dokumentes include_once( $_SERVER [ 'DOCUMENT_ROOT' ]. '/deGlobal/wGlobal/scripts/pre.php' ); Aufgaben der Steuerungsdatei Da die Dokumente in
). In der ersten Zeile jedes Dokumentes wird diese includiert. Eingebundene Steuerungsdatei am Anfang eines Dokumentes include_once( $_SERVER [ 'DOCUMENT_ROOT' ]. '/[IHR-LAYOUT-PROJEKT]/wGlobal/scripts/pre.php' ); Aufgaben der Steuerungsdatei Da die
aktuellen Anfrage String getUrl() getUrlRel Gibt die vollständige aktuelle URL ohne Domain zurück String getUrlRel() includePage Zeigt eine beliebige Seite innerhalb der aktuellen Domain an (verfügbar ab CMS-Version 008.004.103.000) Void
Liefert alle Dateien eines Verzeichnisses zurück, die mit wRepository im Dateinamen beginnen Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $result = wRepository :: grepDocumentsDirRecursive (
Liefert alle Dateien eines Verzeichnisses zurück, die mit wRepository im Dateinamen beginnen Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $result = wRepository :: grepDocumentsDir (
über ein separates PHP-Skript aufzeigen: Beispiel: Löscht den Cache des angegebenen Projektes Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $pathProject = '/de' ; if( wUserCur :: getType () == 'admin' ){
id= " areaContent3Global "> <!-- Globale Inhalte oben--> name= " content3Global " wd:pathTemplate= " misc/includes.global.php#content3Global "/> test= " php:functionString('wOutput::getNumberItemsDisplayed')< 3 and
der globalen Variable eine andere CSS-Datei. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php ... test= " $designSwitcher = 'summer' "> rel= " stylesheet " type= " text/css " href= "
" Unternehmen "). Der URL-Parameter (im Beispiel customFilterFiles ) steht für die Filter-Funktion, die in der post.include.php Datei mit gleichem Namen definiert sein muß. Falls das Verzeichnis /explorer im genannten Verzeichnispfad Ihres
in HTML 1) Startseite des Inhalts- bzw. Sprachprojektes Weblication® CMS liefert die BASE Projektbasis mit einem Include der obersten /index.php auf das (erste) Projektverzeichnis aus (siehe: Startseite von Präsenzen ). Dies ist in den
match= " wd:group[@id='content2'] " mode= " [Object-Type] "> name= " itemsExclude "> container.section|content.includeContentNavigation|content.includeContentCurrentPage|content.includeContentCurrentObject
getTimeScript(String round = null) getUrlHost (1) Ermittelt den Host der aktuell aufgerufenen URL String getUrlHost() includeOnce Bindet eine Datei ein (verfügbar ab CMS-Version 017.005.082.000) String includeOnce(String path) initMobileVersion
aus dem Ergebnisbaum gelöscht wird, macht ein Einsatz in Media-Queries keinen Sinn. Das Projekt muß zum wsl:includeCssRessources Aufruf mit aktiviertem interpreteServerSideWCSS gesetzt sein. Zu beachten: Diese CSS-Only Referenz bezieht sich
des Elementes options Optionen executePHPPost [|true] Falls vom Cache ausgeschlossenes PHP interpretiert werden soll includeItemsProject [|true] Falls alle XSLT-Elemente-Templates des Projectes eingebunden werden sollen includeObjectsProject Falls alle
Boolean deleteUser(String user) Parameter user Benutzername Beispiel: Löscht einen Benutzer Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $userName = 'mustermann' ; wUsers :: deleteUser ( $userName );
subId Optionale ID für zusätzliche Kommentare Beispiel: Ermittelt die Daten eines Kommentars Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $path = '/de/blog/posts/beitrag.php' ; $id =
subId Optionale ID für zusätzliche Kommentare Beispiel: Löscht einen Bewertung einer Seite Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $pathToRate = '/de/index.php' ; var_dump ( wUserContent ::
Ausdruck angegeben werden soll [|true] Beispiel: Löscht den URL-Parameter "report" aus der URL Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $url = 'https://www.domain.dd/de/index.php?report=all' ;
String encodeUrlAlias(String url) Parameter url URL Beispiel: Ermittelt den Alias einer URL Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $url = '/cloud/admin/demo-file.pdf' ; $urlAlias = wURL ::
url URL project Projekt, zu dem die URL gehört Beispiel: Ermittelt die Original-URL einer Alias-URL Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $urlAlias =
mail) Parameter mail E-Mail Adresse Beispiel: Schützt eine E-Mail Adresse als JS-Funktion vor SPAM Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $email = 'mail@example.com' ; $mailProtectedJsFunction = wURL
str Zu konvertierende Zeichenkette Prüft, ob die Zeichenkette UTF-8 konform ist und kodiert diese gegebenenfalls include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $str = "Deutsche Umlaute: ä, ö, ü" ; $strIso = utf8_decode (
Parameter str Zu prüfende Zeichenkette Prüft, ob die Zeichenkette UTF-8 konform ist und kodiert diese gegebenenfalls include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $str = "Deutsche Umlaute: ä, ö, ü" ; $strIso = utf8_decode (
path Pfad des Dokumentes Beispiel: Registriert die verlinkten Dateien innerhhalb des Dokumentes Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); // Beachten Sie, dass die angegebene Datei innerhalb des
Parameter project Pfad des Projectes Beispiel: Baut das Linkverzeichnis des Projektes /base neu auf Quelltext <?php include( $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ); $project = "/base" ; wRepository :: rebuildLinks ( $project );