Volltextsuche
templatesIncludeItems
templatesIncludeItems Bindet die angegebenen Mastertemplate-Elemente eines Dokumentes ein TAG Attribute [PATH] document * Dokument mit den
templatesIncludeItemsProject
templatesIncludeItemsProject Bindet Mastertemplate-Elemente einer bestimmten Gruppe ein. Hinweis: Diese Funktion ist DEPRECATED, wird daher nicht
templatesIncludeGroupItems
templatesIncludeGroupItems Bindet alle Mastertemplate-Elemente eines Projektes ein. (verfügbar ab CMS-Version 11.x) TAG Attribute [PATH] project
templatesIncludeGroupItemsProject
templatesIncludeGroupItemsProject Bindet alle Mastertemplate-Elemente eines Projektes ein TAG Attribute [PATH] project * Projektpfad [XPATH] orderBy
Welches Template wird für die Druckansicht verwendet und wie kann ich es anpassen?
die Druckansicht das Ausgabetemplate print.wDocument.php , das über die pre.php der BASE angesprochen wird. Dieses Template stellt die Druckversion der Seite dar und enthält einen "Drucken"-Button, über den die Seite ausgedruckt werden kann.
Das HTML Seiten-Template (standard.wDocument.php)
und auszugeben. In der BASE wird hierzu auf ein zentrales XSL-Stylesheet zurückgegriffen, das HTML Seiten-Template standard.wDocument.php . Pfad des Standard-XSL-Stylesheets:
wList::createList
Dateiliste über ein Template Funktionsaufruf String createList(String template, Array options = array()) Parameter template Pfad zu dem Listentemplate (XSL-Stylesheet) options dir Aufzulistende Verzeichnisse dirRecursive Rekursiv aufzulistende
Dateioptionen - Die Dokumentenerweiterung (wd:extension)
Optionen des Caches legen Sie die grundsätzliche Verwendung sowie die Gültigkeitsdauer des Caches fest. Eigenschaften - Templates Jede Datei in Weblication® Projekten greift auf 3 verschiedene Templates zurück: Mastertemplate Das Mastertemplate
Weblics® 2.x in BASE 1.x nutzen
Schritt 1: XSLT Includes/Funktionen in includes.global.php anpassen Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php Schritt 2: Versionsnummer im HTML Seiten-Template hochsetzen Schritt 3: Weblics® auf
Einfügen von Struktur-Elementen einschränken bzw. erlauben
zu BASE Classic Beispiele zu BASE (Mobile First) Beispiel 1.1: Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/globals/content.wGlobal.php zu content5 (Standard-Auslieferung) ... <!-- Hier werden die Inhaltselemente der Gruppe
Weblication® Entwicklerbereich
auf Objekt-Daten zugegriffen werden (z.B. wObjectdata("name")=yes ). Sonst würde name=yes das listEntryName Template nutzen. 24 März Changelog Version: 020.003.051.000 Bei der Pflege von Kategorien unterstützt das Attribut
wDocument::getTemplateView
String getTemplateView() Parameter Diese Funktion benötigt keine Parameter. Beispiel: Ermittelt das Ansichts-Template der aktullen Seite Quelltext <?php try{ $document = new wDocument ( $_SERVER [ 'PHP_SELF' ]); $templateViewPath =
wSearch->search
transformiert das Ergebnis mit einem Template. Funktionsaufruf String search(Array $parameters) Parameter parameters template Pfad zum Template term Suchbegriff termAnd Suchbegriff And verknüpft termOr Suchbegriff Or verknüpft termExact genau
wWeblic::renderItemData
falls die Funktion innerhalb einer Seite ausgeführt wird oder andernfalls /wGlobalProject/wGlobal/layout/templates/items/headline.standard.wItem.php data Daten, wie Sie in Seiten über wd:fragment-Elemente übergeben werden. options
RSS: Weblication® Mobile First Changelogs Version 17
über die Projektkonfiguration "Schaltflächen zur Freigabe in der Seite anzeigen" aktiviert werden, um das workflowBox-Template einzubinden. 05.04.2023 BASE für Version 17: Veranstaltungskalender 1.0.219: Über den Objekt-Wizard werden nun auch
Objektverwaltung
Administrator mit der Objektverwaltung ein weiteres komfortables Werkzeug zur Verfügung. Die erforderlichen Templates können Sie über die Weblics® Verwaltung der BASE (Mobile First) als Weblic® "Objektverwaltung" installieren. Der
JavaScript Dateien im HTML-Head einbinden
Head htmlHead Möchten Sie den Header-Bereich um eigene Skripte ergänzen, können Sie das über ein globales Template vornehmen. Eigene HTML- oder JavaScripts können entweder direkt im HTML Seiten-Template eingebunden werden:
So halten Sie Ihre Projekte immer aktuell: System-Templates nutzen
System-Templates werden mit jedem Software-Update automatisch aktualisiert. Ihr Vorteil: Wenn Sie die System-Templates nutzen, dann entfallen manuelle Updates von vielen Weblics®, Elementen, System-Templates und zentralen
wList::createListDir
von Verzeichnissen in HTML Funktionsaufruf String createListDir(String template, Array options = array()) Parameter template Pfad zu dem Listentemplate (XSL-Stylesheet) options Optionen Hinweis Beim Einsatz von Framework-Funktionen in eigenen
wPDF::createXSLFOFromXHTML
Funktionsaufruf Void createXSLFOFromXHTML(String xslFoPath, Strig XHTMLStr) Parameter xslFoPath Pfad der XSL-FO Templates XHTMLStr XHTML Zeichenkette Beispiel: Erstellt ein PDF der angegebenen Seite Quelltext <?php require_once( $_SERVER
wXSLT::processString
xsltString, Array parameters = array()) Parameter xmlString Zu transformierende XML-Daten als String xsltString XSLT-Template als String parameters XSLT-Parameter options wsl => [|0|1] Falls WSL ausgeführt werden soll Beispiel: Beispiel 1:
RSS: Weblication® Mobile First Changelogs
auf Objekt-Daten zugegriffen werden (z.B. wObjectdata("name")=yes ). Sonst würde name=yes das listEntryName Template nutzen. 23.03.2026 BASE für Version 20: Volltextsuche 1.0.145: Zum Suchfilter für Besucher kann über die Angabe
Sprachabhängige Texte
2015 sprache mehrsprachigkeit texte wtext Dieser Artikel beschreibt, wie sprachabhängige Texte in sprachneutralen Templates genutzt werden können. Um bei mehrsprachigen Projekten den Entwicklungsaufwand gering zu halten, sollte man möglichst
Ansicht für die Druckfunktion definieren
druckansicht print Für die Darstellung der Druckversion von Inhaltsseiten liefert die BASE bereits das entsprechende Template mit, das Sie an eigene Bedürfnisse anpassen können. Die BASE Projektbasis liefert bereits im Standard die Funktion
Sprachabhängige Inhalte über CSS definieren
spachprojekte multi weiter mehr more In mehrsprachigen Projekten haben Sie mehrere Möglichkeiten, Texte innerhalb Templates und auch CSS sprachabhängig auszugeben. Über den Pseudo-Selektor before und after können Inhalte direkt im CSS
Navigationen
der Navigation über wsl:navigation data= " /[IHR-INHALTS-PROJEKT]/wGlobal/content/navigations/standard.wNavigation.php " template= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/navigations/main.wNavigation.php " mode= " tree " navid= " $PARAM['navid']
Änderungen in Weblication® CMS Core/GRID
lassen sich auch mehrsprachig über Platzhalter per CSS ausgeben (z.B. $wText[list_more], $wText[en:list_more]), ohne Templates anpassen zu müssen. 008.002.030.000 26.12.2013 Über die Funktion wMyProject::convertToRealPath können Links bei der
Version 20: Projektaktualisierung leicht gemacht
inzwischen sehr weitgehenden Möglichkeiten von CSS-Only in Weblication® wurde in den letzten Jahren die Anpassung von Templates immer seltener erforderlich. Immer mehr Gestaltungen können recht einfach rein über CSS-Only und die
Welche Weblics®-Templates sollten aktuell gehalten werden, damit die Bildberechnung in BASE (Mobile First) korrekt funktioniert?
die Bildberechnung in BASE (Mobile First) korrekt funktioniert? Die Bildberechnungsfunktionen sind stark abhängig von Templates und CSS der Weblics® . Folgende Weblics® sollten mindestens auf aktuellem Stand sein: Inhaltsbereich
wOutput::isViewableItem
= '') Parameter wItemNode XML-Element wd:item viewMode Ansichtsmodus (|editor) Beispiel anhand des include.wObject.php Templates (Auszug) <!-- Viewmode über standard.wParams.php --> name= " wViewMode "> select= "
RSS: Weblication® Mobile First Changelogs Version 16
14.06.2022 BASE (Mobile First) für Version 16: BASE 1.0.2165: Die PHP-Variable $wDocumentPath wird nun bereits im Template htmlHead.wGlobal.php gesetzt. 13.06.2022 BASE (Mobile First) für Version 16: Liste 1.0.79: Durch
So halten Sie den Projektpfad über Mastertemplate Elemente dynamisch
dynamisch Nutzbar ab: Version Veröffentlichungsdatum: 21. Dezember 2011 Änderungsdatum: 20. April 2022 mastertemplate template projektpfad element dynamisch einfügen ersetzen Dieser Artikel beschreibt, wie Sie Elemente aus dem Mastertemplate mit
Seiten automatisch online / offline schalten
ist. Somit lag es am Redakteur, eine Arbeitskopie vor der Veröffentlichung online zu schalten. Onlinestatus über Templateinformationen beeinflussen Kopierte Dateien beim Einfügen offline setzen Onlinestatus bei öffentlichen Benutzern setzen
Framework
wList Stellt Funktionen zur Generierung von Listen zur Verfügung createList Generiert eine Dateiliste über ein Template String createList(String template, Array options = array()) createListArray Generiert eine Dateiliste und gibt das
includeXsltItemsProject
für das Projekt definierten Elemente TAG Attribute project Projektpfad subDir Unterverzeichnis path Pfad der Elemente-Templates useIndex Legt fest, ob der Index genutzt werden soll. Ist nichts angegeben, wird der Index nicht genutzt. Die
Pflegetag-Referenz
Die Pflegetag-Referenz beschreibt alle Pflegetags, die in Templates der aktuellsten Weblication® Version unterstützt werden
Welche Anpassungen sind bei BASE Classic Projekten für PHP 8 notwendig?
jedoch sollten bei Fehlern oder Warnungen unter PHP 8 ein Weblic® Update durchgeführt werden, wobei individuelle Template-Anpassungen ggf. erneut vorgenommen werden müssen. Mehr dazu in folgendem Artikel: Weblication® - Nutzung unter
Pflegemasken für Binärdateien
Status Berechtigungen (bei entsprechender Berechtigung) Personalisierung (bei entsprechender Berechtigung) Templates (bei entsprechender Berechtigung) Das XSLT-Stylesheet der Pflegemaske für Binärdateien Automatisches Einbinden der
Weblication® - Nutzung unter PHP-Version 8
führen Sie am besten ein Weblic® Update durch (Backup zuvor nicht vergessen!). Individuelle Anpassungen in Templates müssen dann ggf. wieder von Ihnen nachgezogen werden. Das mitgelieferte Werkzeug " BASE Analyzer / Updater" (siehe
Seiten- und Verzeichnisvorlagen
- die Technik Vorlagen für neue Inhaltsseiten sind normale XML-Inhaltsseiten, die durch ihre Lage in einem Templates-Verzeichnis als Vorlage definiert werden. Alle Einstellungen und Inhalte, die Sie in einer Seitenvorlage vorhalten,
Pflegemasken für Metadaten aus der Dokumentenerweiterung
erzeugt. Dieses Stylesheet liegt in der BASE unterhalb folgendem Pfad: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/editmasks/standard.metadata.php Dieses Stylesheet wird im XSL-Darstellungstemplate standard.wDocument.php über
So setzen Sie Filter in den Suchergebnissen ein
Allgemein Suchfilter für Besucher Sortierungen für Besucher Links zu häufig gesuchten Seiten Listen-Filter über Template manuell setzen Ergebnisse auf Verzeichnis Bereich einschränken Das Strukturelement für die Volltextsuche
Pflege von Inhaltsgruppen
Über Inhaltsgruppen werden Strukturelemte gruppiert zur Verfügung gestellt.
So setzen Sie eine kategorisierte und nach Priorität sortierte Liste um
wie die Bearbeitenmaske des Objektes bei dieser Umsetzung aussieht. Beispiel: Auszug aus /wGlobalProject/wGlobal/layout/templates/objects/contactPerson.wObject.php ... class= " wEditorExtensionLabel "> Fachgebiete / Priorität class= "
wList
Stellt Funktionen zur Generierung von Listen zur Verfügung Funktionen createList Generiert eine Dateiliste über ein Template String createList(String template, Array options = array()) createListArray Generiert eine Dateiliste und gibt das
XSL-Stylesheets für Strukturelemente
in einer eigenen Datei abgespeichert. Diese liegen in folgendem Verzeichnis ab: /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/items/*.wItem.php Ein solches XSL-Stylesheet besteht aus XSL- und HTML-Code und definiert die HTML-Ausgabe:
Cookies - Informationen zum Datenschutz
Sie bei BASE Classic Projekten, daß zumindest eine BASE 2.x Version als Grundlage bestehen muss. Der Aufruf des Cookie-Templates muss in äteren BASE 2.x Projekten manuell in der includes.global.php und ggf. standard.wDocument.php nachgezogen
wList::createListFromXML
Generiert eine Liste auf Basis einer XML-Zeichenkette Funktionsaufruf String createListFromXML(String template, String xmlStr, Array options = array()) Parameter template Pfad zum Listentemplate (XSL-Stylesheet) xmlStr Zu
wPageCur::getCorrespondentLanguageFiles
der korrespondierenden Sprachdateien zur aktuellen Seite <!-- Auszug aus /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/templates/misc/includes.global.php --> ... <!-- Sprachwahl: Hier werden bei aktivierter Sprachwahl die verfügbaren
navigation
zur Navigationsdefinition [PATH] template * Pfad zum Navigationstemplate String mode * Navigationsmodus sitemap Alle Navigationspunkte werden geliefert. Falls