Navigation
Artikel
Download / Installation
Voraussetzungen
Setup-Script
Grundlagen
BASE (Mobile First)
Webinare
Dokumentationen
PHP-Framework
WSL-Tags
WSLPRE-Tags
WSL-EditorPre-Tags
Pflegetags-Referenz
CSS-Only Referenz
Handbuch / Quickstartguide
Snippets
Startseite
Artikel
Entwickler-Artikel
Alle Kategorien
News
Alle Projekte
BASE (Mobile First)
BASE Classic
Codebeispiele
Benutzerabfrage
Benutzerregistrierung
Datenabfrage
Dateiexplorer
Editor
Listen
Navigationen
Formulare
Portalfunktionen
Seitenelemente
Sonstiges
Eventhandling
FAQ
Installation
Berechtigungen
Systemeinstellungen
Templates
Navigation
Sonstiges
Funktionen / Module
Benutzerverwaltung
Struktureditor
Dateiexplorer
Linkeditor
Bildeditor
Listen
Navigation
Kategorien
Formulare
Versionierung
Personalisierung
Suche
Newsletter
Sprachen
Eventhandling
Reports
Analyse
PHP-Framework
Techniken
Weblics
Templates/Design
Navigation Templates
Seiten Templates
Element Templates
Master Templates
Cascading Style Sheets
CSS-Only
Snippets
Allgemein
CSS
HTML/XHTML
JavaScript
PHP
XSLT
Objekt-Wizard
Tutorials
WSL
XML / XSL / XPath
Über hideInEditor="1" können Bearbeitenschaltflächen im Editor ausgeblendet werden.
Mit der aktuellen Version 004.010.002.014 steht das Formularelement vom Typ 'file' zur Verfügung. Dies kann genutzt werden, um Dateien hochzuladen.
Neuer WYSIWYG-Editor ab der Version 004.010.002.000
Dieser Artikel beschreibt die Funktionen des neuen WYSIWYG-Editors
Onlinestatus-Prüfung bei Template-Items
Dieser Artikel beschreibt, wie evtl. Problemen beim Aufbau von Items entgegengesteuert werden kann.
Verwendung des Refresh-Attributes in Elementen
Bei der Zuweisung von Navigationspunkten können Sie im Attribut pathNavigation mehrere Navigationsdateien über | getrennt angeben.
Im Editor (Pflege-Tags) stehen ab sofort die Validatoren required|int|char|http|path|email|regExp zur Verfügung.
Die erweiterte Vererbung wird nun auch bei der Personalisierung unterstützt. Eingecheckte Dokumente können somit die Personalisierung erben.
Die Möglichkeiten, auf Unterverzeichnisse bei der Abfrage von Dokumenten über Listen und das Repository zuzugreifen, wurden um dirSub und dirSubRecursive erweitert
Für Navigationen und Kategorien gibt es Vorschaufunktionen, welche die Links bzw. die Kategorie-IDs anzeigen.
Im Projekt sind Übersichten aller Datei- bzw. Verzeichnisvorlagen neu hinzugekommen, um die Vorlagen global zu verwalten.
Das Projektmenü im Backend wurde umstrukturiert. Neue Icons werden noch folgen.
Die wd:extension steht in Listen über XSLT zur Verfügung und eine Limitierung der Einträge über xsl:for-each ist nicht mehr notwendig.
Wenn Sie über include($_SERVER['DOCUMENT_ROOT'].'/weblication/grid.php'); das PHP-Framework einbinden, stehen Ihnen alle Klassen über automatisch (über autoload) zur Verfügung.
Erweitertes Rechteprinzip verfügbar
Partielle Vererbung wird nun auf Rechteebene unterstützt, wodurch die Rechtevergabe deutlich vereinfacht wird.
Über wslPost können nachträglich Skripte ausgeführt werden.
Bei mehr als 256 Dateien in einem Verzeichnis, bietet der Dateiexplorer eine Blätterfunktion an. Die Anzahl der Dateien kann über /wConf/fileExplorer/numberFilesPage/@value geändert werden.
Über wEnv::getGlobalValue und wEnv::setGlobalValue können PHP-Variablen in XSLT-genutzt werden: <xsl:value-of select="php:function('wEnv::getGlobalValue', 'nameOfValue')"/>
Anstatt der manuelle Auswahl von Verzeichnistypen wird diese nun automatisch vergeben. Verzeichnissymbole können manuell vergeben werden.
Das WSL-Tag wslMastertemplate:templatesIncludeItemsProject kennt nun das Attribut orderBy, um die verfügbaren Elemente zu sortieren.
Zur Auswahl des Navigationspunktes im Editor können auch mehrere Navigationen über | getrennt im Attribut pathNavigation angegeben werden.
Bei der Größenauswahl von Bildern kann auch der Modus definiert werden: <size width="100" height="100" name="100 x 100" mode="crop" />
Bei <script type="text/javascript"> wird der Skript-Bereich durch ein CDATA-Tag umschlossen.
CSS-Stylesheet nur einbinden, wenn ein bestimmtes Element in der Seite vorhanden ist.
Dieses Beispiel zur bedingten Einbindung von CSS-Dateien kann auch für JS-Skripte oder sonstige Elemente genutzt werden
Der Struktureditor verfügt nun über eine Zwischenablage zum Kopieren von Elementen.
Projektvariablen können über die Oberfläche definiert werden. Die Typen Text|Zahl|E-Mail|Bild|Link|Datei|Verzeichnis sind auswählbar.
treeAll als Navigationsmodus verhält sich wie tree, liefert allerdings alle Navigationspunkte mit, was für Layernavigationen eine Alternative zum Navigationsmodus sitemap darstellt.
Innerhalb wGlobal und weblication Verzeichnissen werden keine temporären Index-Dateien mehr durch das Repository angelegt.
Eigene autoload-Funktionen lassen sich über spl_autoload_register nutzen.
Der Text von wd:item bzw. wd:fragment mit dem Attribut type="src.*" wird im Repository als Link erkannt.
Neue Snippets für die Verwendung in Ereignissen sind verfügbar.
Ereignisse können auf Projekt- und Verzeichnisebene über die Oberfläche und einem eigenen speziellen Editor bearbeitet werden.
Dem Pflegetag web:group:start kann eine individuelle Bezeichnung über das Attribut caption gegeben werden.
Datenbankverbindungen können über die Administration gepflegt und über die Framework-Klasse wDB genutzt werden.
Downloadscript ist im Demoprojekt verfügbar und wird genutzt, wenn der Redakteur beim Link-Element den Typ Download auswählt.
Elemente-Items, Objekte, Elemente-JS und Elemente-CSS werden im Beispielprojekt dynamisch über wslPre in das Template eingebunden
Falls vorhanden, wird die Datei /weblication/grid5/conf/serverEnv.php in alle Skripte inkludiert.
Die Pflegeschaltfäche der Gruppe ist nun auf die gesamte Breite gespannt.
Nicht existierende wd:fragment-Elemente werden automatisch erstellt, falls diese über ein Pflegetag angesprochen werden.
Die bisherigen Funktionen der JS-Klasse wDom sind nun nur noch über wDocument erreichbar!
<
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
>