. 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
Verzeichnissen schon gesetzt haben wollen, tragen Sie dies in die Verzeichnisvorlage ein (z.B. /de/weblication/templates/directories/standard/weblication/wDirectory.php ). Beispiel: Auszug aus der wDirectory.php eines Verzeichnisses zum
den Parameter "wIsEmbeddedLangage" im Register Datei Entwurf eingelesen. Auf diesen Parameter können Sie über das XSL-Template prüfen und z.B. eine eigene CSS-Datei einlesen, um die Formatierung zu beeinflussen. Beispiel: Auszug aus der
eine WildCard-Suche entsprechend dem folgenden Quelltextbeispiel. Beispiel: Auszug aus /wGobalProject/wGlobal/layout/templates/items/search.standard.wItem.php mit Wildcard ... $searchParam = array(); //$searchParam['term'] =
für den entsprechenden Bereich, was im nachfolgenden Beispiel aufgezeigt wird. Beispiel: Auszug aus dem XSLT-Template standard.metadata.php zu einem auskommentierten Bereich ... <!-- Das Auskommentieren von Pflegetags darf nicht mit
Wert - über den Pfad, den Titel, etc. angezeigt werden. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/objects/news.wObject.php ... class= " wEditorExtensionLabel "> Verknüpfte Meldungen: class= " wEditorExtensionValue
. 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
c933d718943c56550f5cba30d95e526a "> id= " listtemplate " type= " src.file "> /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/lists/default.wFilelist.php id= " entriesPage " type= " char.text "> 10 id= " limitPages " type= " char.text ">
Änderungen verloren gehen und kann entsprechend reagieren. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php type= " text/javascript "> // ... // ... // Falls das Schließen des Browserfensters
). blockBefore ausblenden - Ansicht im Frontend und Editor Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/standard.wDocument.php zu blockBefore ... select= " php:functionString('wOutput::setNumberItemsDisplayed', '0') "/>
XSL-Aufrufe ausgelesen, was die Unterschiede der verwendeten XSL-Elemente demonstriert. Beispiel: Auszug aus dem XSL-Template zum Einsatz mit copy-of ... select= " wd:fragment[@id = 'text']/text()|wd:fragment[@id = 'text']/* "/> ... <!--
. 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
exit; ?> version= " 5.0 "> ... key= " o_clock "> o'clock ... Beim Einbinden des Textbausteines über ein XSL-Template (z.B. standard.wDocument.php ) ist grundsätzlich nichts zu beachten. Sofern der Text allerdings über ein PHP-Skript
web:item:start name="Überschrift" copy="1" delete="1" drag="1" display="user" pathEdit="/spinGlobal/wGlobal/layout/templates/items/headline.text.wItem.php" type="headline.text"--> class= " elementHeadline "> ... Die falsche Benennung
zum Listen-Zeilentemplate die Option " showInputLimitFrom " zur Verfügung. Am Beispiel des kompakten Darstellungs-Templates einer Liste ( compact.wFilelist.php ) wird dies nachfolgend aufgezeigt. Setzen Sie innerhalb " wOptionsEditmaskExtended
Ihres Projektes sollten Sie die von Ihnen definierte google-sitemap.php online setzen. Über das Objekt-Template dieser Datei werden Ihnen die Schritte zum Aktivieren der Google Sitemap genau erläutert. So können Sie diese Datei
. 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
die Hintergrundfarbe, etc. beeinflussen. Nachfolgend ein Beispiel, anhand dessen ersichtlich ist, wie über das XSL-Template (includes.global.php), das über das Standard-Ausgabetemplate angesprochen wird, die editor.css referenziert wird. Im
Sie im Editor eine eigene Javascript-Funktion ausführen. Bevor der Editor speichert, prüft er, ob im Bearbeitungs-Template eine Javascript-Funktion mit dem Namen wOnBeforeSave existiert. Falls ja führt er diese aus. Wenn die Funktion true
von Webseiten ! Nachfolgend ein Beispiel, wie Sie für zu pflegende Textfelder auf Basis des zugewiesenen XSLT-Templates nur die Formatierungsmöglichkeiten für fett und kursiv ermöglichen. Es werden dann lediglich diese beiden Buttons in
aus der includes.global.php des BASE -Projektes: Beispiel: Auszug aus der Datei /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php ... <!-- In den Elementen der aktuellen Seite benötigte und dynamisch registrierte
dann im Editor eine eigene CSS-Datei (z.B. editor.css ) ein. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php ... test= " $wIsInEditor "> rel= " stylesheet " type= " text/css " href= "
Links zu erhalten, müssen Sie in bestehenden Projekten zwei Anpassungen durchführen. Zuerst wird im Newsletter-Template über wsl:addQueryStringToLinks jedem Link die ID des Newsletters angehängt, um darüber die Protokollierung
. 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
Variante im CSS definiert wurde, steht diese sofort im Editor zur Verfügung. Das Pflegetag definieren Sie im Objekt-Template, wozu Sie nachfolgend einen Auszug aus dem Template slide.wObject.php finden. Dies ist bereits im Standard bei aktueller
Sie den Text der eingelesenen Dateien auf eine bestimmte Anzahl an Zeichen kürzen. Über CSS-Only Über das XSL-Template Über CSS-Only Weblication® CMS bietet ab Version 8.x vielfältige Möglichkeiten, rein über CSS die Ausgabe von
. 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
die benötigten System-Parameter eingebunden --> href= " $XSLTPRE[wDocumentRoot]/[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/standard.wParams.php "/> ... ... <!-- Hier werden die in der Navigation definierten Hintergrundgrafiken
die Benutzerverwaltung aus der Webseite heraus aufrufen. Beispiel:: Aufruf der Benutzerverwaltung über das XSLT-Template icon= " user " caption= " Benutzerverwaltung " title= " "/> Wichtige Hinweise Die Möglickkeit, dass ein
der entsprechende Auszug aus diesem Zeilentemplate. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/lists/ranking.wFilelist.php ... <!-- Darstellung einer Meldung --> test= " wd:extension/wd:object[@type = 'news']
span -Tag mit onclick -Attribut zum Öffnen der Importmaske: Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editsmasks/standard.metadata.php zur Importfunktion <!-- Importfunktion für Inhalte aus andern Seiten -->
Displays auch in HD-Qualität angezeigt werden sollen, übernehmen Sie aus der aktuellen BASE ebenso das logo-Template in der includes.global.php und die Pflegemaske für das Logo, um den Pfad des HD-Bildes pflegen zu können. Schritt 4:
. 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
" uid= " 586a9b2bc7ae7e9f7bc988ae1ae17c87 "> id= " listtemplate " type= " src.file "> /demoGlobal/wGlobal/layout/templates/lists/default.wFilelist.php id= " entriesPage " type= " char.text "> 10 id= " limitPages " type= " char.text ">
bei Definition über das entsprechende Pflegetag mit editor="pictureArea" verwendet (z.B. beim Bild-Element, Objekt-Templates, Metadaten-Maske). Wenn Sie im Pflegetag für den Bildausschnitt eine eigene Masken-ID mitgeben (Attribut maskId , z.B.
der entsprechende Auszug aus diesem Zeilentemplate. Beispiel: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/lists/comments.wFilelist.php ... <!-- Darstellung einer Meldung --> test= " wd:extension/wd:object[@type =
Die automatische Bildgrößenberechnung über CSS-Angaben (CSS-Picture-Rendering) lässt sich über das HTML Seiten-Template individuell beeinflussen. Das Weblication® CSS-Picture-Rendering können Sie nun auch individuell beeinflussen. Soll
. 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
cms wsl php Der Vorteil von WSL-Tags liegt darin, dass Sie umfangreiche PHP-Funktionen mit nur einem XML-Tag in XSLT-Templates einbinden können. Wollen Sie nun solch eine WSL-Funktion auch in einem eigenen Skript nutzen, können Sie diese direkt
der aktuell zur Bearbeitung geöffneten Datei der String "generator" vorkommt. Beispiel: Auszug aus einem Objekt-Template mit dynamischem Eingabefeld ... $objectDataName = 'generatortyp'; $validator = ''; // z.B. 'required' fuer ein
Pfad im Objekt (z.B. Vorschaubild-Pfad in wd:thumbnail) aus der Datei gelöscht wird. Beispiel: Auszug aus einem Objekt-Template (z.B. news.wObject.php) zum wsl:buttonDelete mit onBeforeClick-Attribut ... <!-- web:text:start
" Anzahl der vorhandenen Einträge einer Kategorieauswahl hinzufügen bzw. leere Elemente ausblenden " (Listen-Template: toolEntriesPerCategory.wFilelist.php ) nutzt. Allgemein Problemfälle 1) Anzahl in Klammer stimmt nicht mit
abfrage xsl Beispiel für eine Abfrage auf den Objekt-Typ einer Seite Um den Objekt-Typ einer Seite innerhalb eines XSL-Templates abzufragen, können Sie XSL über eine Choose- oder IF-Abfrage verwenden. Nachfolgend ein Beispiel, wie Sie in der
. 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
- Aktuelle Meldungen mit Filter (Kategorie "Unternehmen") Beispiel: Filter anhand der Standard-Kategorien Über das Template default.wFileselector.php setzen Sie innerhalb des " Häufig benötigt " Bereiches Ihren gewünschten
Sie diese Einstiegsseite ohne umliegenden Layoutbereich gestalten wollen, legen Sie entweder ein separates HTML Seiten-Template an (z.B. home.wDocument.php ), das Sie als Ansichts- und Bearbeitungstemplate der home.php Datei zuweisen. Dieses HTML
Die aktuelle BASE Classic Projektbasis bietet dies mit aktuellem Listen Weblic® bereits vorgefertigt für das Standard-Template ( default.wFilelist.php ) an. Rufen Sie die Listenoptionen der entsprechenden Liste auf und wählen Sie als Layout die
einfügen // Objekt aus den Formulardaten erstellen //Pfad der Vorlage $pathObjectTemplate = '/de/personen/weblication/templates/documents/vorlage.php' ; //Verzeichnis der erstellten Objekten $dirNewObjects = '/de/personen/datas/' ; //Vorlage
. 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
CMS bereits standardmäßig komprimiert und Bilder sind inzwischen sowieso komprimiert. Hier können Sie in den Templates zudem den Komprimierungsgrad einstellen. CSS und JS komprimieren Übrig bleiben also neben Seiten und Bildern vor allem