legt den Pfad der zu verwendenden Kategorie fest
definiert CSS, um die Darstellung des pflegbaren Bereiches anzupassen
definiert einen festen Wert vor einer Auswahl
definiert einen festen Wert nach einer Auswahl
definiert einen oder mehrere vorausgewählte Werte der Auswahlbox, z.B.:
valueDefault="1251969641249|1177055180125"
bzw:
valueDefault="<xsl:value-of select="php:functionString('wMyClass::myFunctionToGetCategoriesPreselected')" />"
(ab Version 006.011.063.000)
definiert einen festen Text vor einer Auswahl
definiert einen festen Text nach einer Auswahl
definiert, ob eine Mehrfachauswahl möglich ist
legt den Pfad der zu verwendenden Skriptdatei fest
legt die Sprache des Kategorientextes fest
legt fest, welcher Editor verwendet werden soll (keine Angabe: Mehrfachauswahl (select), editor="checkbox" für Auswahl über Checkboxen)
editor="checkbox" ist ab Version 006.002.038.000 verfügbar
editor="radio" ist ab Version 016.005.011.000 verfügbar
erzwingt eine Eingabe
Gibt den Text des angegebenen Attributes aus (für Sprachtexte geeignet, siehe Beispiel unten). (ab Version 006.005.030.000)
Führt bei der Kategorienauswahl das hinterlegte Javascript aus (z.B. ... onchange="wEditor.saveDraftAndReload()" ...), wenn das Element einen geänderten Wert erhalten hat.
Gibt an, wie viele Level berücksichtigt werden sollen (z.B.: deep="1" -> nur Hauptkategorien).
(verfügbar ab Version 007.004.037.000)
legt den Ast für die Auswahl der anzuzeigenden Kategorienpunkte fest (ab CMS Version 008.001.054.000)
z.B.: categoryIdRoot="1177055180125" (nur die Unterpunkte (rekursiv) dieser categoryID werden zur Auswahl angeboten)
setzt zur Auswahl der Kategorien das erste Kategorien-Level als optgroup (ab CMS Version 008.005.013.000)
direktes Integrieren der Bearbeitenschaltfläche für eine
Kategoriendatei in das web:categories-Pflegetag.
Die
Bezeichnung kann über captionButtonEdit optional angepasst werden.
(ab CMS Version 011.001.158.000)
Text, der zur über das showButtonEdit-Attribut aktivierten Schaltfläche ausgegeben werden soll
(ab CMS Version 011.001.158.000)
definiert die Anzahl an maximalen Dateien, welche bei Nutzung der Dateiauswahl genutzt werden können
(verfügbar ab CMS-Version 016.003.170.000)
definiert die die Fehlermeldung bei Überschreiten der maximalen Anzahl an Einträgen zu maxentries
(verfügbar ab CMS-Version 016.003.170.000)
<!-- web:categories:start pathCategories="/dev/wGlobal/content/categories/categories.php" --><xsl:copy-of select="wd:data[@id='categories']/wd:categories"/><!-- web:categories:stop -->
<!-- web:categories:start pathCategories="/dev/wGlobal/content/categories/categories.php" multiple="1"--><xsl:copy-of select="wd:data[@id='categories2']"/><!-- web:categories:stop -->
<!-- web:categories:start pathCategories="/dev/wGlobal/content/categories/categories.php" editor="checkbox" multiple="1"--><xsl:copy-of select="wd:data[@id='categories2']"/><!-- web:categories:stop --> bzw. (bei angepasstem Weblic Veranstaltungskalender), Auszug: <!-- web:categories:start ... multiple="1" editor="checkbox" --><xsl:copy-of select="/wd:document/wd:extension/wd:object/wd:data[@id='location']"/><!--web:categories:stop-->
<!-- web:categories:start formatText="title_de / title_en" pathCategories="/dev/wGlobal/content/categories/categories.php" multiple="1"--><xsl:copy-of select="wd:data[@id='categories2']"/><!-- web:categories:stop --> <!-- entsprechend bei anderen Attributen in der Kategoriendatei: <category text="Kunden" id="1177055180125" group="" title_de="Kunden" title_en="Customers" title_ru="клиент"/> XSL-Template ... web:categories:start formatText="title_ru" ... etc. -->
Wenn Sie mehrere Kategorien-Dateien haben und die Kategorien-IDs in eine Seite eintragen wollen, sollte das nicht im gleichem XML-Knoten (z.B. /wd:document/wd:extension/wd:meta/wd:categories) vorgenommen werden. Dies würde dazu führen, daß beim Speichern der Datei die Werte der einen Kategoriendatei vorhandene Werte (z.B. der anderen Kategoriendatei) überschreibt.
Im Standard der BASE und diverser Weblics® werden daher die Standard-Kategorien im XML-Knoten der Metadaten geschrieben ( /wd:document/wd:extension/wd:meta/wd:categories) und andere Kategorien grundsätzlich in den Objekt-Daten (z.B. /wd:document/wd:extension/wd:object/wd:data[@id='location']).
Ein Beispiel hierzu finden Sie z.B. im Weblic® Veranstaltungskalender, welches über das Objekt-Template die Pflege von Veranstaltungsart (category) und Veranstaltungsort (location) über die Objekt-Daten vornimmt.