und Elemente-CSS werden im Beispielprojekt dynamisch über wslPre in das
Navigation genutzt werden, um bei Bedarf den letzten
abgelegt - Vorsicht beim UPDATE!
Sie im web:item:start auch beim Kopieren und Verschieben ein
genutzt, wenn der Redakteur beim Link-Element den Typ Download
verfügbar. Melden Sie sich beim Support, falls Sie eine
wenn auf die Daten des aktuellen Benutzers zugegriffen werden soll.) String data * Zu ermittelnde Benutzerdaten. Beispiel 1: Auslesen des Benutzernamens des aktuellen Benutzers data= " /wUser/username/@value "/> Beispiel 2: Auslesen des
des Templates listEntryExtensionCategoriesTitleAsText Aufruf im CSS listEntryExtensionCategoriesTitleAsText=yes Weitere Beispiele Beispiel 1: Inhalt aus einzulesenden Dateien auslesen Beispiel 2: Facebook Teilen-Funktion nur für Pflegebenutzer
über Ihren Twitter Account zu veröffentlichen. Zusätzlich zur früheren Twitter-Schnittstelle können Sie Meldungen bei Twitter nicht nur über eine Weblication® Listen-Funktion veröffentlichen, sondern auch direkt über einen
(z.B. Google, Bing, Yahoo, Yandex, etc.), diese Inhalte leichter zu erkennen. Strukturierte Daten bieten sich z.B. bei FAQ-Bereichen, Stellenausschreibungen / Jobangeboten, etc. an, was individuell im Projekt umgesetzt und so auf die
Der aktuelle Tag wird dabei dazu gerechnet. path Pfad, falls nur ein bestimmter Pfad berücksichtigt werden soll. Beispiel: Ermittelt die Anzahl der Seitenaufrufe der letzten 31 Tage Quelltext <?php $projectGlobal = '/de-wGlobal' ; $limit =
Zeit formatiert. de lang Sprache, falls die Wochentage und Monate in der Landessprache ausgegeben werden sollen Beispiel 1: Ausgabe des Datums im Format TT.MM.JJJJ (z.B. 01.10. 2010) format= " d.m.Y " time= "
ein Weblication Formular versandte Formulardaten können Sie optional auch in eine Log-Datei schreiben. Protokollierung bei Kontakt-Formularen (writeDataToCSV) Protokollierung bei Kontakt-Formularen (writeFile) Protokollierung zum
BASE liefert übrigens mit der default.wFilelist.php und der full.wFilelist.php entsprechende Umsetzungen. Nachfolgend Beispiele aus bestehenden Listentemplates der BASE bzw. weitere Beispiele: Beispiel 1: Auszug aus default.wFilelist.php mit
der Zeichen, die maximal ausgegeben werden sollen (z.B. 64) und um welche Zeichen diese ergänzt werden sollen (z.B. ... ). Beispiel 1: Schneidet die Beschreibung der Variante 0 nach 64 Zeichen serverseitig ab .listDefault_var0 .listEntryDescription {
wird dem Redakteur eine Farbauswahl angeboten, über welche er komfortabel den Hexadezimalen Farbwert auswählen kann. Beispiel: Farbauswahl in einem Objekt-Template (Auszug aus z.B. news.wObject.php) ... <!-- web:text:start editor="color"
den ersten nicht leeren Wert zurück Funktionsaufruf String getFirstValueNotEmpty(Array $values) Parameter values Werte Beispiel: Kontakt-Formular Mobile First Projekt zum serverEventOnSubmit Event: Liefert den ersten nicht leeren Wert zurück
checkInIfAlreadyCheckedIn [|false] Falls ein bereit eingechecktes Dokument nicht erneut eingecheckt werden soll. Beispiel: Checkt ein Dokument ein, ohne Ereignisse zu feuern Quelltext <?php wRepository :: checkInDocument (
disableOutputEscaping [|true] - falls die Maskierung der Ausgabe deaktiviert werden soll Allgemeine Hinweise Beispiel 1: Ersetzt Objektdaten der aktuellen Seite Beispiel 2: Ersetzt Objektdaten und Umgebungsvariablen-Daten (ab CMS-Version
je nach Bedingung innerhalb der Bearbeitung die Handhabung der Strukturelemente bzw. -gruppen zu beeinflussen. Folgende Beispiele führen an, wie Sie den Wert des display -Attributes zum Gruppen-Pflegetag ( web:group:start ) dynamisch ermitteln.
die angelegte Seite aufgerufen. showInEditor => String Falls die Schaltfläche auch im Editor angezeigt werden soll. Beispiel: Button, um eine neue Datei zu erstellen Quelltext <?php $destDir = "/de/aktuelles/meldungen" ; // Pfad des
considerMultiFactorAuthentication [true|false] Falls die Mehrfaktor-Authentifizierung nicht berücksichtigt werden soll Beispiel: Erstellt eine Benutzersession Quelltext <?php require_once $_SERVER [ 'DOCUMENT_ROOT' ]. '/weblication/grid.php' ;
Dateiendung (falls nichts angegeben ist, wird jpg genutzt) useTrimBox [|true] Falls der Rahmen beschnitten werden soll Beispiel: Erstellt ein Vorschaubild einer PDF Datei Quelltext <?php // In den Systemeinstellungen ist der "Pfad zu
Kontextknoten, von dem aus die Abfrage gestellt wird namespacePrefix Namensraum-Prefix namespaceURI Namensraum-URI Beispiel 1: XML-Dokument auslesen und ausgeben Liest die Knoten eines XML-Baumes aus (z.B. getEntries.php) require_once $_SERVER
wollen, müssen Sie das Markup entweder in einen CDATA-Bereich oder als Entitäten schreiben. Nachfolgend entsprechende Beispiele dazu, welche gleichzeitig den Einsatz von Textbausteinen demonstrieren ( goto_homepage definiert den Text: Zur
Standardwert, falls der abgefragte Wert nicht definiert, bzw. leer ist inherit Vererbung nutzen [false|true], falls bei fehlendem oder leerem Wert die variantenlose Definition geprüft werden soll. Ist z.B. eine Eigenschaft bei
diversen Ereignissen (onAfterUpload, onAfterSaveFile, etc.) genutzt, um nach diesen Aktionen den Projektcache zu leeren: Beispiel: Auszug aus dem Verzeichnisereignis onAfterSaveFile der Projektereignisse Quelltext <?php /* ... */ wCache ::
liegen, welche für den Import herangezogen wird. Vorbereitungen Ab CMS 15.x Ältere CMS-Version Ab CMS 15.x Am Beispiel von Veranstaltungsterminen wird die Umsetzung und Vorgehensweise nachfolgend erklärt. Verwenden Sie hierzu im Projekt
das PHP-Framework setzen Veröffentlichungsdatum: 10. März 2016 Änderungsdatum: 09. Oktober 2023 analytics google Beim Einsatz von Google Analytics in Verbindung mit dem Google Tag Manager, lassen sich beliebige Daten über das PHP
Seiten einfügen (z.B. php.net) 29. November 2022 weblication cms php code kopieren copy einfügen paste problem fehler Beim Kopieren von Code-Beispielen (z.B. PHP Code von php.net) können Probleme beim Ausführen des Codes entstehen. PHP-Code
einbinden empfehlen empfehlung CGI-Modul Apache-Modul Dieser Artikel beschreibt allgemeine Punkte zum Thema Sicherheit bei der Konfiguration eines Webservers mit PHP. Besonders erwähnt ist hier die Konfiguration von PHP als CGI-Modul.
eine bedingte Abfrage auf Benutzer aus Funktionsaufruf Arrays selectUsers(Array query = '') Parameter query Abfrage Beispiel 1: Liefert Vor- und Nachname aller Pflegebenutzer Beispiel 2: Liefert Daten aller Pflegebenutzer (in Klammer
genau definieren, welche Untervarianten fest zugeordnet werden sollen und welche nachträglich angepasst werden dürfen. Beispiele / Anwendungsfälle Beispiel 1: Verknüpft diverse vordefinierte Untervarianten zur CSS-Only-Variante 111 des
Text attachement Anhang options Optionen engineType - [PHP|zend|wSMTP2] Mail-Engine smtpData Alternative SMTP-Daten beim Einsatz von wSMTP2 useOutbox Falls die Mail in den Postausgang gelegt werden soll Beispiel: Versand einer E-Mail im
'Pflegbar': 'CSS-Klasse': 'Validator': 'Aktiv / Inaktiv': Darstellung: 'Dekorator': 'CSS': JavaScript-Ereignisse: 'Beim Ändern': 'Beim Fokusieren': 'Beim Verlassen': Dynamisches Einblenden: 'Dynamisches Einblenden aktivieren': 'Typ': 'Zu
geschehen. Inhalte, die mehr oder weniger Layout-Charakter haben, lassen sich optimalerweise direkt im CSS definieren. Beispiele hierfür sind Weiter-Links oder Kurzbezeichnungen, wie z.B. "Datum", "von", "bis", Doppelpunkte und beliebige UTF-8
und Navigationstemplates Die Hauptnavigation in Weblication® Projekten wird als separate Datei erzeugt und beinhaltet alle Informationen zu den Links auf beliebige Seiten. Anders als in anderen Systemen wird die Navigationsstruktur
Weblication® CMS Volltextsuche immer die aktuellsten Daten bereitstellt. Kompletten Suchindex aktualisieren Suchindex bei Seitenänderungen aktualisieren Hinweis zum Ereignis-Beispiel "onAfterSaveFile" Berücksichtigung von Binärdateien
zum Artikel Neue Möglichkeiten bei Menünavigationen
Ihnen viele Möglichkeiten der Umsetzung zur Verfügung. Ausgehend von der BASE zeigen wir Ihnen nachfolgend ein paar Beispiele. Einbinden eines eigenen Templates für Headerbilder Einfaches Beispiel für statisches Headerbild Erweitertes Beispiel
an und liefern gleichzeitig kleine Bilder aus. Weblication CMS unterstützt Sie mit einer optimierten Darstellung. Bei der automatischen Generierung von JPEG-Bildern können Sie die Qualität einstellen. Welchen Einfluss diese auf die
Hinweise 1) Struktur-Elemente über Gruppen einschränken / erlauben Anhand der BASE Projektbasis zeigen wir Ihnen ein Beispiel, wie Sie für die Fusszeile ( content5 ) nur das Fließtext-Element ( text.wysiwyg ) zur Auswahl bereitstellen.
) nach dem Include zum Weblication® Framework die Abfrage auf einen Get-Parameter (im Beispiel: accessible ) hinzu. Wenn der Wert nicht leer ist, setzen Sie den Wert für die Session. Diesen Wert fragen Sie danach
und Navigationstemplates Die Hauptnavigation in Weblication® Projekten wird als separate Datei erzeugt und beinhaltet alle Informationen zu den Links auf beliebige Seiten. Anders als in anderen Systemen wird die Navigationsstruktur
09. April 2018 Änderungsdatum: 19. Februar 2021 weblication cms bilder lazy loading performance Beim Lazy Loading werden Bilder erst dann geladen, wenn diese im sichtbaren Bereich sind. Während dies bei schnellen
cms editor ladeprobleme status ladestatus hängt probleme reload löschen element strukturelement Sie haben im Editor beim Aktualisieren des Inhalts Probleme beim Laden? Mögliche Fälle: Der Ladezustand innerhalb der Seitenbearbeitung
Wert aus der Session aus Funktionsaufruf String getValue(String name) Parameter name Schlüssel ermittelnden Wertes Beispiel: Liest den im Beispiel wSession::setValue gesetzten Zeitstempel aus Quelltext <?php print 'Das Beispiel
Platzhaltern einbinden" sind Sie in der Lage, beliebige Elemente mit Hilfe von PHP direkt in der Seite zu dynamisieren. Beispiel 1: Bild per Zufall setzen Beispiel 2: Abhängig von der Tageszeit begrüßen Beispiel 1: Bild per Zufall setzen Soll
anpassen, CSS-Only-Varianten nachinstallieren CSS-Only-Varianten nachinstallieren / übernehmen Optional: Zurück-Link bei aktuellen Meldungen Schritt 6: Textbausteine, Variablen, Kategorien, etc. nachziehen Schritt 7: Prüfen Sie das gesamte
Empfehlungen zur Handhabung von Datensicherungen und der Datenwiederherstellung. Backups stellen ein wichtiges Werkzeug bei Datenverlust und Zugriff auf ältere Versionsstände dar. Je nach Projekt und anderen Kriterien muß jeder für sich