Volltextsuche
wWeblic::renderItemStr
Zeigt ein Strukturelement an, welches rein über Parameter definiert wird
Mehrere Strukturelemente gleichzeitig einfügen
Sollten mehrere Elemente in einer Seite auf einen Klick eingefügt werden, legen Sie ein eigenes Strukturelement als Container an.
Unterschiedliche Sortiermöglichkeiten für Listen
Dieser Artikel beschreibt die unterschiedlichen Sortiereinstellungen für Weblication® Listen.
Elemente des Mastertemplates bedingt zur Auswahl anbieten
Dieser Artikel beschreibt, wie Sie Elemente des Mastertemplates bei der Elementauswahl in der Seitenbearbeitung nur bedingt zur Auswahl stellen.
Bedeutung des Typs von Elementen und Fragmenten
Typs von Elementen und Fragmenten Veröffentlichungsdatum: 05. März 2010 Änderungsdatum: 09. März 2023 type typ item fragment element bedeutung link anpassen verlinkung linkanpassung projekt Dieser Artikel beschreibt die Bedeutung der
Akkordeon Container über wWeblic::renderItemStr zusammenbauen - Beispiel kann im Objekt-Wizard für die Seitendarstellung verwendet werden.
Akkordeon Container über wWeblic::renderItemStr, wird mit Objektdaten der aktuellen Seite befüllt.
Der Text von wd:item bzw. wd:fragment mit dem Attribut type="src.*" wird im Repository als Link erkannt.
bzw. wd:fragment mit dem Attribut type="src.*"
Pflege von textbasierten Daten
Werte: [Name der CSS Klasse für CSS-Only Auswahl] notwendig: nein nutzbar bei: editor = 'selectCssClassVariant' fragmentsInitOnChange Definiert die Fragment-IDs, deren Werte bei Wechsel einer CSS-Only Layoutvariante zu löschen sind. (ab CMS-Version 10
Nicht existierende wd:fragment-Elemente werden automatisch erstellt, falls diese über ein Pflegetag angesprochen werden.
wd:fragment-Elemente werden automatisch
Unterschied zwischen den XSL-Elementen copy-of und value-of
Einsatz der entsprechenden XSL-Elemente und der verwendeten Attribute. Beispiel: Auszug aus einem XML-Dokument zum wd:fragment Text (mit nicht korrekt gesetztem &-Zeichen) ... id= " text " type= " text.standard "> ... Dieses Fragment wird
Der Inhaltsbereich (die wd:group Elemente)
name Angezeigter Name bei Auswahl aus Mastertemplate type Typ der Schablone im Elemententemplate Syntax Inhalt wd:fragment wd:group XML-Nodes vom Typ Text Beschreibung Item-Elemente definieren Inhaltsbausteine Ihrer Webseite. Dies können
Listen
Liste: So können Sie eine externe ics-Datei über eine einfache Liste ausgeben
navigieren Sie in die Seitenbearbeitung und wechseln Sie in den Quelltext. Fügen Sie innerhalb des Struktur-Items das Fragment wd:fragment id="callback" hinzu, ähnlich dem gegebenen Beispiel. Das Beispiel ruft die Funktion
Formularwerte bzw. Formulardaten weiterverarbeiten
Werte bzw. Daten, die in ein (Kontakt)-Formular eingegeben wurden, können Sie auf unterschiedliche Weise nach dem Absenden weiterverarbeiten.
So setzen Sie eine intelligente Bildauswahl um
upload="1" pathEmpty=" /platzhalter.gif" pathIfEmpty=" " onchange="refreshPictureEditor_ (file);"--> select= " wd:fragment[@id = 'picture']/img/@src "/> <!--web:text:stop--> ... ... <!-- ca. Zeile 119/120 (Mouseover-Bild) -->
So ermöglichen Sie die Bearbeitung von zusätzlichen Dokumentendaten
nutzen: innerhalb wd:extension (Dokumentenerweiterung) wd:object/wd:data innerhalb wd:item (Inhaltsbereiche) wd:fragment In allen anderen Fällen müssen die Tags in der Inhaltsseite bestehen, die bearbeitet werden sollen. In den o.g.
So geben Sie Listeninhalte in der Navigation aus
(z.B. list.standard.wItem.php) <!-- ... (ab ca. Zeile 383) --> test= " not($wIsInEditor and @wEditorId) and wd:fragment[@id = 'execution']/text() = 'post' and not($wViewMode = 'newsletter') "> name= " execution "> post <!-- name= "
So definieren Sie die Darstellung von Verweisen
"> test= " $wIsInEditor "> <!-- web:link:start maskId="minimum" onchange="updateLink(link)"--> select= " wd:fragment[@id = 'link']/a "/> <!-- web:link:stop --> type= " text/javascript "> function updateLink(link){ } name= " a
Platzhalter beim Erstellen von Dateien in Vorlagen nutzen
Verwenden Sie Platzhalter, um bei Erstellen von Dateien die Datei- und Verzeichnispfade passend zur angelegten Datei zu setzen.
includeEditmaskExtended
Bindet eine erweiterte Pflegemaske ein (wslEditorPre-Tag!) TAG Attribute String itemType * Typ des Elementes String fragment * ID des Fragmentes, welches den Pfad zur erweiterten Pflegemaske enthält Beispiel: Einlesen einer erweiterten
templatesIncludeItems
Bindet die angegebenen Mastertemplate-Elemente eines Dokumentes ein
So lesen Sie konkrete Elemente ins Mastertemplate ein
Dieser Artikel beschreibt, wie Sie konkrete Elemente im Mastertemplate einlesen.
Copyright Angabe für Bilder umsetzen
werden (nur über ImageMagick nutzbar). Die beiden kommagetrennten Werte zu den copyrightPadding und copyrightPaddingHD Fragmenten beziehen sich der Reihenfolge nach auf den Abstand rechts und unten. Auszug aus dem XML einer Objektmaske zu einem
wStringconverter::filterEmptyTags
ist, wird automatisch nach P-Tag gefilert --> test= " php:functionString('wStringconverter::filterEmptyTags', wd:fragment[@id = 'text']/text()) != '' "> class= " elementText "> <!--web:text:start editor="wysiwyg" inputStyle=""-->
Dynamische Inhalte und Cache kombinieren
Bereich jedes mal ausgeführt werden. Abfrage, ob PHP dynamisch oder statisch eingebunden werden soll test= " wd:fragment[@id = 'execution']/text() = 'post' "> execution= " post "> select= " wd:fragment[@id =
Beispiele für das Suchen & Ersetzen Werkzeug
auch entsprechende reguläre Ausdrücke ein. Suchen nach: id= " title " type= " char\.text "> Unternehmen<\/wd:fragment>(\s+) id= " display " type= " char\.display "> h4<\/wd:fragment> Ersetzen durch: id= " title " type= "
Erweiterte Formular-Tag Attribute nutzen
schon bestehenden Formular-Weblics® die entsprechenden Attributwerte für das zu generierende form -Tag manuell als Fragmente: Beispiel: Auszug aus dem XML-Baum eines Formular-Seite mit eigenen Attributwerten ... title= " Formular " type= "
CSV-Import mit Tabellendaten
bereiten Sie so vor, daß dort ein aktuelles Tabellen-Element im Inhalt gesetzt ist. Dort ersetzen Sie innerhalb des wd:fragment Tags mit der id="table" das table -HTML-Gerüst durch einen Platzhalter mit dem Spaltenname aus der CSV. Dieser
Eigene Strukturelemente umsetzen
pathCss=" " cssClass="elementLineHorizontal" validator="" inputStyle="width:auto" --> select= " wd:fragment[@id='layout']/text() "/> <!-- web:text:stop --> style= " width:20px;padding:0 0 0 2px "> onclick= "
Liste: Anzahl der vorhandenen Einträge einer Kategorieauswahl hinzufügen
übereinstimmen, kann das ggf. an einer älteren Umsetzung liegen. In älteren Projekten waren teilweise die folgenden Fragment-Angaben zu stark limitiert (z.B. entriesPage auf 20 und limitPages auf 10), was Sie dann im XML des Elementes wie folgt
XML Strukturelemente
finden Sie hier XSL-Stylesheets für Strukturelemente Weiterführende Links Bedeutung des Typs von Elementen und Fragmenten
Dateiliste nach durchschnittlicher Seitenbewertung (Ranking) sortieren
@path))/wd:document/wd:group[@id = 'content1']/wd:item[@type = 'userContent.ratings']/wd:fragment[@id = 'showRatings'] "/> '; $ratingMax = ' select= " document(concat($wDocumentRoot, @path))/wd:document/wd:group[@id
XSL-Stylesheets für Strukturelemente
pasteFilter="" autoFilter="myFilterDefault" editor="wysiwyg" inputStyle=""--> select= " wd:fragment[@id = 'text'] "/> <!--web:text:stop--> <!-- web:item:stop --> class= " elementText "> test= "
Untervariantendefinition von Überschriften
Das Level wird bei Überschriften nun alternativ über das Fragment layoutLevel als klassische CSS-Only Untervariante definiert. Bestehende Umsetzungen über das Fragment display werden weiterhin unterstützt, können aber über "Werkzeuge / Updater / Überschriften anpassen" in das neue Format überführt werden.
addAcronyms
" {php:functionString('wVariables::getValue', 'acronyms_max_different', '/de-wGlobal', '', '')} "> select= " wd:fragment[@id = 'text'] "/> ... select=
Grundlagen von XML
wDocumentData::getDataAsHTML
wDocumentData :: getDataAsHTML ( '/dev/index.php' , "//wd:group[@id = 'content1']/wd:item[@type = 'text.wysiwyg']/wd:fragment[@id = 'text']/text()" ); ?> Ergebnis Weiterführende Links Einsatz der Kurzschreibweise von wPath-Angaben Hinweis
Dateioptionen - Die Dokumentenerweiterung (wd:extension)
diese Dateieigenschaften werden in der Dokumentenerweiterung der Datei abgespeichert. Diese besteht aus einem XML-Code-Fragment im XML-Code der Inhaltsseite und heisst wd:extension. Sofern ein solcher wd:extension-Bereich in einer XML-Datei
Newsletter Vorlage | Weblication CMS Onlinedokumentation
Den Rahmen für Newsletter E-Mails definieren Sie in den für den Newsletter zugrundeliegenden Dateien.
Noch performantere Websites mit Weblication® CMS
halten. Beispiel Listen-Cache < wsl : php > < xsl :if test = "not( $wIsInEditor and @wEditorId) and wd:fragment[@id = 'execution']/text() = 'post' and not( $wViewMode = 'newsletter')" > < xsl : attribute name = "execution"
Was sich von Weblication® Version 5, 6, 7, 8, 9,10, 11 bis hin zu Version 12 alles getan hat
um Inhalte aus Objekten Weblication® Masken durch eigene Informationen für Benutzer und Pfade erweitern und HTML-Fragmente einbinden Umfangreiche Anpassungsmöglichkeiten der Benutzeroberfläche 100% abwärtskompatibel zu Version 5, 6, 7, 8
Neu in Weblication® Version 17 - veröffentlicht am 01.07.2022
und ein erklärender Text integriert. Im Vergleich zu vorher werden nun tatsächlich nur entsprechende Element-Fragmente neu angelegt und verwaltet. Zum Einbinden über das Element "Wiederverwendbare Inhalte einbinden" wird standardmäßig
SocialMediaRoom, Facebook- und Twitter-Plugins mit Weblication® CMS
in Weblication® ganz einfach mit der Maus ohne Programmierung in Ihre Web-Präsenz. Individuelle Code-Fragmente über HTML-Quelltext-Element Über das HTML-Quelltext-Element lassen sich beliebige Code-Fragmente von Facebook,
Was sich von Weblication® Version 5, 6, 7, 8, 9 bis hin zu Version 10 alles getan hat
im Datei-Explorer anzeigen. Weblication® Masken durch eigene Informationen für Benutzer und Pfade erweitern und HTML-Fragmente einbinden Masken in Weblication® Version 10 können durch individuelle Hinweistexte erweitert werden. Dadurch können
Verzeichniseinstellungen - Hochladen | Weblication CMS Onlinedokumentation
soll, kann dies über das Formular-Weblic bei Einfach-Upload eingeblendet werden, wenn das Upload-Formularfeld ein Fragment mit der id="fileNameUpload" besitzt. 'Hochladbare Dateitypen': In diesem Feld können Sie die Dateiendungen angeben,