Volltextsuche
Listenerweiterungen
08. August 2023 Projektgrundlage: BASE Listenerweiterungen sind einzelne XSLT-Templates, welche über CSS-Only in Listen und Bannern eingebunden werden, um diese so mit beliebigen Inhalten zu erweitern. In diesem Artikel wurden bereits die
Listenerweiterungen mit Parametern aufrufen
aufrufen Veröffentlichungsdatum: 20. Dezember 2017 Änderungsdatum: 08. November 2023 Projektgrundlage: BASE Listenerweiterungen können ohne oder je nach Unterstützung auch mit bis zu drei Parametern aufgerufen werden. Welche Parameter
Listen
besteht aus verschiedenen in XML abgelegten Parametern, die das Verhalten der Liste steuern: XML-Code eines Listenelements name= " Liste " en:name= " List " icon= " /[IHR-LAYOUT-PROJEKT]/wGlobal/layout/images/element-icons/element_list.gif "
Manuelle Sortierung in Listen
Listen Nutzbar ab: Version Veröffentlichungsdatum: 24. September 2019 Änderungsdatum: 13. Juni 2024 weblication cms listen sortierung manuell manual Drag and Drop Sortierung in Listen nutzen. Die manuelle Listensortierung per Drag & Drop
wList::createListArray
Beispiel: Quelltext <?php $listParameters = array(); $listParameters [ 'dir' ] = '/dev/beispieldaten/fuer-listen' ; print ' ' ; var_dump ( wList :: createListArray ( $listParameters )); print ' ' ; ?> Ergebnis array(19) { [0]=>
Listen um Pflegemasken erweitern
erweitern Nutzbar ab: Version Veröffentlichungsdatum: 12. September 2011 Änderungsdatum: 19. August 2014 liste listenoptionen pflegemaske erweiterte übersteuern Allgemeine Listenoptionen lassen sich über ein Listen Zeilentemplate übersteuern,
Objektwizard - Listeneintrag des Objektes
als HTML bzw. nur HTML Info-Text / Weitere Beispiele Vorschaubild Link Container Bedingter Container für Objektdaten Listenerweiterung einbinden Objekt-Wizard: Listeneintrag des Objektes Objekt-Wizard: Listeneintrag des Objektes Bedienung Ab CMS-Version
Unterschiedliche Sortiermöglichkeiten für Listen
Veröffentlichungsdatum: 02. Juni 2010 Änderungsdatum: 16. Januar 2017 sortierung sortiermöglichkeiten sortieren listen nat numeric Dieser Artikel beschreibt die unterschiedlichen Sortiereinstellungen für Weblication® Listen. Innerhalb
Listenfilter zu Openstreetmap und Google-Map Standorten
2021 Änderungsdatum: 18. September 2024 weblication cms weblic maps openstreetmap osm google map standorte filter listenfilter Eine Kartendarstellung über Standorte mit z.B. OpenStreetMap oder Google Map kann auch über einen Listenfilter
Mobile First BASE: Listen um Objektdaten erweitern und beliebig formatieren
CSS-Only Dekoratoren umsetzen Beliebige Ausgaben über das Objekt-Template mit XSLT erstellen. Während bei vielen Listen Bild, Datum, Titel und Beschreibung ausreichen, benötigt man bei der Listendarstellung von komplexeren Objekten
Listen
Blog-ähnliche Themenbereiche und ähnliches. Beispiel für eine Liste: Einbinden einer Liste in eine Seite Um die Listenfunktion in einer Seite zu integrieren, wird das entsprechende Strukturelement "Liste" eingefügt und danach konfiguriert:
wRepository::getDocumentsDirRecursive
/dev/beispieldaten/test.css /dev/beispieldaten/wDocumentData.php /dev/beispieldaten/fuer-listen/1.php /dev/beispieldaten/fuer-listen/10.php /dev/beispieldaten/fuer-listen/11.php /dev/beispieldaten/fuer-listen/12.php
Listen: Das Dynamik-Werkzeug in Weblication®
die Benutzeroberfläche können Sie beispielsweise ... die aufzulistenden Dateien und Verzeichnisse auswählen , über Listenfilter nach vielfältigen Kriterien die anzuzeigenden Dateien selektieren , festlegen, nach welchem Kriterium die
OpenStreetmap - Marker über Listeneinträge hervorheben
dass für die Seite die Events auf die listenEinträge legt. jQuery ( document ). ready (function(){ jQuery ( '.listEntry a' ). on ( 'mouseenter' , function( e ){ e . preventDefault (); e . stopPropagation (); animateMarkerAtMapByListEntry (
Social Share Buttons in Listen einbinden
Listen einbinden Veröffentlichungsdatum: 23. Januar 2018 Änderungsdatum: 08. August 2023 Projektgrundlage: BASE Über Listenerweiterungen lassen sich verschiedene Social Share Buttons in Listen einbinden. Diese können über einen Dekorator umschlossen und
Was muss ich beachten, bevor ich Social Share Buttons per Listenerweiterungen einbinde?
notwendigen Weblics stehen die Funktionen nicht zur Verfügung. Mehr dazu in folgendem Artikel: Social Share Buttons in Listenerweiterungen einbinde? Sie sollten beachten, dass die Listenerweiterungen ggf. zuerst als Weblic installiert werden müssen, bevor
Listen
besteht aus verschiedenen in XML abgelegten Parametern, die das Verhalten der Liste steuern: XML-Code eines Listenelements name= " Liste " en:name= " List " icon= " /deGlobal/wGlobal/layout/images/element-icons/element_list.gif " type= "
wPageAccelerator::solveListItems
Funktionsaufruf Void solveListItems($path) Parameter Diese Funktion benötigt keine Parameter. Beispiel: Schreibt das Listenergebnis als Dateien fix in die Liste Quelltext <?php // im Projektereignis onAfterChangeStatusNewsletter wPageAccelerator ::
Listen Text-Filter Funktion
das Weblic® Textfilter können Sie den Ajax-Filter auch individuell anpassen, wozu dieses Snippet ein Beispiel liefert. Listenoptionen: Frei definierbarer Filter Setzen Sie hierzu die Standardauslieferung des Weblics® Textfilter (Ajax-Filter Umsetzung)
Zeilenumbrüche im Beschreibungstext von Listen berücksichtigen
BASE Enthält die Beschreibung einer Meldung bzw. eines Artikels einen Zeilenumbruch, so können Sie diesen auch in der Listenausgabe ersichtlich machen. In aktuellen Meldungen ist die Beschreibung der Seite so umgesetzt, dass diese auch für das
Wie gebe ich eine Kategorie zu einem Listeneintrag aus?
ich eine Kategorie zu einem Listeneintrag aus? Das findet sich im
Listeneinträge über zusätzliche objektbasierte Data-Attribute formatieren
als Data-Attribute .listDefault_varXYZ { ... -w-option-objectdataAsAttribute: 'private,free'; ... } HTML-Ausgabe im Listeneintrag eines Objektes class= " listEntry " data-private="1" data-free="0" ... Spezielle Formatierung basierend auf den
-w-jquery
3: Erweitert die URL der Listeneinträge um einen navid-Parameter mit definierter NavID /* ... */ .listDefault_var0 .listEntry { -w-levelheadline: 3; -w-jquery: var curLink = jQuery (this) .attr ('data-url') \3Bvar newLink =
wList
Eintrag anzuzeigen String createXsltEditbuttons(Array options){ getListData Ermittelt einen Wert aus den aktuellen Listendaten (XML-Datei) String getListData(String name) setListData Generiert eine Liste als Assoziatives Array String
So setzen Sie Filter in den Suchergebnissen ein
werden. Die BASE nutzt zum Modul Volltextsuche hinsichtlich der Suchergebnisse die Ausgabe über die Weblication® Listenfunktion. Somit sind Sie sehr flexibel, was die Manipulation der Suchergebnisse angeht. Ein Suchindex lässt sich auf diese Weise
Inhalte, Bilder und Dokumente in Weblication® selektieren und beliebig sortiert veröffentlichen
die Benutzeroberfläche können Sie beispielsweise ... die aufzulistenden Dateien und Verzeichnisse auswählen , über Listenfilter nach vielfältigen Kriterien die anzuzeigenden Dateien selektieren , festlegen, nach welchem Kriterium die
wList::getListData
name) Parameter name Name des zu ermittelnden Wertes Ermittelt den Wert 'containerWidth' aus den aktuellen Listendaten // Aufruf ueber ein Listen Darstellungstemplate // (siehe z.B. galleryFancybox.wFilelist.php) $containerWidth =
RSS: Weblication® Mobile First Changelogs Version 19
19: Liste 1.0.334: Über die CSS-Only Option -w-option-showButtonEntryOnline:yes; ist der Online-Status direkt im Listeneintrag änderbar 11.07.2025 BASE für Version 19: Veranstaltungskalender 1.0.410: Ical-Kalendereinträge können nun auch zu
-w-add-objectdata
(z.B.: -w-add-objectdata:adresse; ) Diese CSS-Only-Eigenschaft wird in der BASE (Mobile First) nicht mehr im Standard-Listentemplate ( default.wFilelist.php ) genutzt, da es hier eine andere Umsetzung gibt (siehe: Mobile First BASE: Listen um Objektdaten
-w-option-linkTarget
Mögliche Werte Beschreibung Einsatzgebiet [popup|popupcustom|box|_blank|_self] Definiert das Link-Ziel eines Listeneintrages default.wFilelist.php Beispiele / Anwendungsfälle Beispiel 1: Definiert das Link-Ziel eines Listeneintrages zur
Copyright Angabe für Bilder umsetzen
der Schriftart, Schriftgröße und Positionierung Copyright-Angabe nur in Bildunterschrift Copyright-Angabe in Listen Copyright-Angabe für Banner-Bilder Banner mit Hintergrundbild Copyright-Angabe für Hintergrundbilder im
Objekt-Wizard
des Objektes (Objekt Detailseite) festgelegt werden. Ab CMS-Version 15 ist es zudem möglich, die Darstellung des Listeneintrages des Objektes über den Objekt-Wizard zu definieren. Button - Aufruf Objekt-Wizard Die Maske des Objekt-Wizard erreichen
wRepository
(verfügbar ab CMS-Version 019.004.009.000 ) Array getPermissionsDocument(String path) getSubdirsDir Liefert eine Listen aller Unterverzeichnisse eines Verzeichnisses Array getSubdirsDir(String dir) getSubdirsDirRecursive Liefert eine
Listensortierung per Drag&Drop
nach dem primären Sortierkriterium sortiert. Die manuelle Sortierung heben Sie einfach per Mausklick wieder auf. Listensortierung per
wList::createXsltAdditionalAttributes
additionalAttributes){ Parameter datas Zu setzende Attribute, z.B. dir=list ergibt data-dir="LISTENDATENDIR", prevnextpreview[1]=list ergibt data-prevnextpreview="1" options context Kontext, z.B. list Einsatz Wird z.B. in Listen
wRepository::selectDocuments
::selectDocuments Liefert eine Listen von Dokumenten, die der Abfragebedingung entsprechen Funktionsaufruf Array selectDocuments(Array query) Parameter query
wRepository::getSubdirsDir
::getSubdirsDir Liefert eine Listen aller Unterverzeichnisse eines Verzeichnisses Funktionsaufruf Array getSubdirsDir(String dir) Parameter dir Verzeichnis
So nutzen Sie Filter innerhalb einer Liste
zu Weblication® führen in den Bereichen "Aktuelles" etc. anschaulich an, wie sie innerhalb Ihrer Präsenz Listen erstellen und nutzen können. Nachfolgend erhalten Sie ein paar Beispiele, wie Sie Filtermöglichkeiten in Dateilisten
-w-addsize
Beispiel 1: Ergänzt in der Bildergalerie-Variante 53 die Dateigröße zur ausgelesenen Datei .listPictureGallery_var53 .listEntriesPreview .listEntry { /* ... */ ; -w-addsize: yes; /* ... */ } Weiterführende Links weblics.de: Bildergalerie Variante 53
-w-show-facebookpublisher
/ Anwendungsfälle Beispiel 1: Aktiviert die Veröffentlichungsfunktion zur Facebook-Schnittstelle .listDefault_var999 .listEntry { -w-show-facebookpublisher: yes} Hinweise Die BASE wird standardmässig so ausgeliefert, daß die default.wFilelist.php
-w-date-showalways
werden soll default.wFilelist.php Beispiele / Anwendungsfälle Beispiel 1: Deaktiviert die Anzeige des Datums zur Listenvariante 0 .listDefault_var0 .listEntryDate { /* ... */ ; -w-date-showalways: no} Zu beachten: Diese CSS-Only Referenz bezieht
Eventdaten für Objekte ausgeben
Beispiel wie Eventdaten in der Listenansicht oder der Seitenansicht eines Objektes ausgegeben werden können Eventdaten ausgeben über den Objekwizard (über
-w-editmaskExtended-levelHeadline
[yes|no] Definiert, ob die Auswahlbox für die Überschriften-Ebene für Listeneinträge angeboten wird (ab Listenversion 002.000.422.000) default.wFilelist.php Beispiele / Anwendungsfälle Beispiel 1: Aktiviert die Auswahl für die
So greifen Sie auf Attributwerte der Kategoriendatei zu
11. März 2021 attribut wert kategorie category text xsl Dieser Artikel beschreibt, wie Sie z.B. aus einem Listentemplate heraus auf Attributwerte (z.B. Text) aus einer Kategoriendatei zugreifen. Tipp vorab: Beim Einsatz des Objekt-Wizards
wList::createList
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 Verzeichnisse dirSub
-w-picture-mode
Beispiel 1: Setzt den Darstellungsmodus des Vorschaubildes der Listeneinträge auf crop .listDefault_var0 .listEntryThumbnail { -w-picture-mode: crop;...} Weiterführende Links PHP-Framework Funktion: wThumbnail::createThumbnail Zu beachten: Diese
-w-picture-background-color
die Hintergrundfarbe für das zu generierende Vorschaubild in Bildergalerie-Variante 999 .listPictureGallery_var999 .listEntries .listEntryImage { /* ... */ ; -w-picture-background-color: #FFCC33; /* ... */ } Beispiel 2: Setzt die Hintergrundfarbe
WebP-Unterstützung für hochoptimierte Bilder
auslesen können. WebP für das Bild-Element Webp für Hintergrundbilder Webp für Vorschaubilder in Listen Webp für PNG-Bilder Weiterführende Links WebP für das Bild-Element Um in bestehenden BASE (Mobile First) Projekten
Änderungen in Weblication® CMS Core/GRID
Benutzern hochgeladenen Dateien verkryptet werden sollen. 012.006.001.000 24.01.2018 Beim Einsatz mehrerer Listenfilter über elementSplit können nun auch Oder-Verknüpfungen genutzt werden. 012.006.000.000 24.01.2018 Final Version
Änderungen in Weblication® CMS Core/GRID
die Session-Cookies definieren. 018.004.081.000 07.09.2023 Objekte, die Detaillinks enthalten und solche, die nur in Listen erscheinen sollen, werden nun in der Dateiverwaltung entsprechend markiert. 018.004.079.000 05.09.2023 Über