der aktuellen KategorienID name= " currentCategoryId "> select= " /wd:document/wd:extension/wd:meta/wd:categories/wd:category "/> // Zugriff auf die Kategoriendatei mithilfe des xPath-Befehls document // Zugriff auf den category-Knoten mit der
der aktuellen KategorienID name= " currentCategoryId "> select= " /wd:document/wd:extension/wd:meta/wd:categories/wd:category "/> // Zugriff auf die Kategoriendatei mithilfe des xPath-Befehls document // Zugriff auf den category-Knoten mit der
der Kategoriendatei zu Veröffentlichungsdatum: 27. Januar 2010 Änderungsdatum: 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
an ein Formular Veröffentlichungsdatum: 06. Mai 2010 Änderungsdatum: 18. Juli 2017 pflege formular kategorie wert category auswahl übergeben übergabe Dieser Artikel beschreibt am Beispiel einer Kategoriendatei, wie Sie einen Wert innerhalb
( wDOM :: parseFile ( $_SERVER [ 'DOCUMENT_ROOT' ]. '/deGlobal/wGlobal/content/categories/standard.wCategories.php' ), '//category' ); foreach( $resultNodes as $resultNode ){ //Falls es sich um eine Unterkategorie handelt, wird diese eingerueckt if(
Kategorien in Sprachprojekten ein Veröffentlichungsdatum: 04. März 2010 Änderungsdatum: 30. August 2010 kategorie category sprachen pflege sprachabhängig text Dieser Artikel beschreibt die Vorgehensweise zum Einsatz der Kategorien in
Kategorie (verfügbar ab CMS-Version 016.003.019.000) Funktionsaufruf Boolean deleteCategory(String document, String category, String dataID = '') Parameter document Pfad zum Dokument category Kategorie dataID Optionale ID eines Data-Objektfeldes
Kategorien für beliebige Objektdaten zu setzen Funktionsaufruf Boolean addCategory(String document, String category, String dataID = '') Parameter document Pfad zum Dokument category Kategorie dataID Optionale ID eines Data-Objektfeldes
kann nicht gelöscht werden Diese Umsetzung erfordert, dass die jeweilige Inhaltsdatei bereits mindestens einen wd:category Eintrag beinhaltet (siehe Schritt 3). Im Screenshot unterhalb des folgenden Quelltext-Beispieles sehe Sie, wie die
2013-05-19 10:30:00 " to= " 2013-05-19 12:00:00 " status= " belegt " /> id= " text " type= " text.standard "> id= " category " type= " categories.default "> 678677678377 647503647503 id= " location " type= " char.default "> 678677678377 id=
Anzahl der vorhandenen Einträge einer Kategorieauswahl hinzufügen 17. September 2018 weblication cms liste kategorien category filter anzahl toolEntriesPerCategory Nach Kategorien gefilterte Listen ermöglichen die Anzeige der Anzahl der zur
jQuery('a[href*="http"]').wAnalyzeEvents({event : 'click', label : function(){return jQuery(this).attr('href')}, category : 'extern'}); jQuery('a.mail, a.wpst').wAnalyzeEvents({event : 'click', label : function(){return jQuery(this).html()},
Klasse für Kategorien
Gibt den Text einer Kategorie aus
Fügt mehrere Kategoriendateien zu einer zusammen
Ermittelt den Text einer Kategorie (verfügbar ab CMS-Version 017.006.151.000)
Zeigt die Categorien eines Dokumentes an (verfügbar ab CMS-Version 013.007.043.000)
Zeigt das Eingabefeld für den Kategorien Quickfilter an
Das Weblic® Kategorienfilter ermöglicht eine komfortable Filterung von Dateien nach unterschiedlichen Kategorien. Am Beispiel des Veranstaltungskalenders wird der Einsatzzweck nachfolgend aufgezeigt.
"/> id= " text " type= " text.standard "> id= " enableClickAnalyzer " type= " char.default "> no id= " category " type= " categories.default "> [!--categoryID1--] [!--categoryID2--] id= " location " type= " char.default ">
:: parseFile ( $_SERVER [ 'DOCUMENT_ROOT' ]. '/[IHR-LAYOUT-PROJEKT]/wGlobal/content/categories/standard.wCategories.php' ), '//category' ); print ' ' ; foreach( $resultNodes as $resultNode ){ //Falls es sich um eine Unterkategorie handelt, wird diese
float:right;margin:2px 2px 2px 0 "/> ... ... ... class= " elementStandard elementContent elementText "> ... name= " categoryFileCountries " select= " concat(php:functionString('wPathName::getDirParent', $wDocumentDir), '/categories/countries.wCategories.php')
Setzt Objektdaten eines Dokumentes (ab Version 007.004.040.000 verfügbar)
$documentPath ){ $categories = wDocumentData :: getNodes ( $documentPath , '/wd:extension/wd:object/wd:data[@id = "category"]/wd:category' ); $result = '' ; foreach( $categories as $category ){ $categoryText = wDocumentData :: getData (
$files as $file ){ $domObject = wDOM :: parseFile ( $file ); // Ermittelt alle Kategorieneintraege der Datei (wd:category-Nodes) $categoriesNodes = wDOM :: executeXPath ( $domObject , 'wd:extension/wd:meta/wd:categories/wd:category' );
Script " beeinflussen. Zur Kategoriendatei lesen Sie die Sprachkennzeichnung (z.B. title_de Attribut des category -Knotens zum entsprechenden Land) über das PHP-Framework aus: ... <!-- Auszug aus der Box "Nach dem Absenden
--> select= " wd:data[@id = 'Id'] "/> <!-- web:text:stop --> class= " wEditorExtensionLabel "> Category class= " wEditorExtensionValue "> <!-- web:text:start editor="select" multiple=""
auch die Möglichkeit, Kategorien für beliebige Objektdaten zu setzen Boolean addCategory(String document, String category, String dataID = '') deleteCategory Löscht eine Kategorie (verfügbar ab CMS-Version 016.003.019.000) Boolean
encoding= " UTF-8 "/> <!-- Hier beginnt das eigentliche Seiten-Template--> match= " /categories "> select= " category "> value= " {@id} "> select= " @text " /> select= " category "> value= " {@id} ">   
Dieser Artikel beschreibt, wie Sie die zur Verfügung stehenden Zeilentemplates von Listen in der Auswahl beschränken.
Allgemeine Listenoptionen lassen sich über ein Listen Zeilentemplate übersteuern, um z.B. bei bestimmten Listen die Sortiermöglichkeit in der Bearbeitung auszublenden.
Kategorien-Text über WSL weiterverarbeiten: [!--#foreach select="meta_categories" orderBy="" orderDir=""--] $categoryText = wsl_getCategoryText::parseTag(array('path' =>
verfügbar, um Kategorie nach dezentraler Pflege zusammenzuführen. 008.001.054.000 01.12.2013 Über das Attribut categoryIdRoot des Kategorie-Pflegetags lässt sich die Kategorieauswahl bei der Pflege auf ein beliebiges Wurzelelement
werden sollen (z.B.: deep="1" -> nur Hauptkategorien). (verfügbar ab Version 007.004.037.000) notwendig: nein categoryIdRoot legt den Ast für die Auswahl der anzuzeigenden Kategorienpunkte fest (ab CMS Version 008.001.054.000) z.B.:
auch die Möglichkeit, Kategorien für beliebige Objektdaten zu setzen Boolean addCategory(String document, String category, String dataID = '') deleteCategory (1) Löscht eine Kategorie (verfügbar ab CMS-Version 016.003.019.000) Boolean
Quelltext <?php $pathCategories = "/[IHR-LAYOUT-PROJEKT]/wGlobal/content/categories/standard.wCategories.php" ; $categoryNodes = wDocumentData :: getNodes ( $pathCategories , "/categories//category" ); foreach( $categoryNodes as $categoryNode ){
); $kat = '1251969641249' ; $parentKat = wDOM :: getValueOf ( $domObject , "//category[child::category/@id='" . $kat . "']/@id" ); print $parentKat ; ?> Hinweis Beim Einsatz von Framework-Funktionen in
); $kat = '1251969641249' ; $parentKat = wDOM :: getValueOf ( $domObject , "//category[child::category/@id='" . $kat . "']/@id" ); print $parentKat ; ?> Hinweis Beim Einsatz von Framework-Funktionen in
= wDOM :: parseFile ( $pathCat ); $catData = wDOM :: dom2Array ( $dom ); print " " ; var_dump ( $catData [ 'categories' ][ 'category' ]); print " " ; ?> Hinweis Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So
wDocumentData :: getData ( "/[IHR-LAYOUT-PROJEKT]/wGlobal/content/categories/countries.wCategories.php" , "//categories/category[@text = '" . $country . "']/@title_de" ); //Mail-Daten zusätzlich in eine Datei schreiben ... ... wMailer ::
:..., listEntryExtensionCategoriesTitleAsFilter ( "[wProjectPath]/veranstaltungen/categories/events.wCategories.php" "category" )= no ; Pfad des Templates listEntryCategoriesTitleAsText.wListExtension.php Name des Templates
'type' => 'and' ); $listParameters [ 'filterset' ][] = array( "wPath" => "/wd:extension/wd:meta/wd:categories[wd:category/text() = '1177055149718']" , "operator" => "" , "condition" => "" ); $template =
Verteiler Quelltext <?php $pathCSV = '/de/newsletter/receivers/kunden.csv' ; $email = 'mail@mustermann.tld' ; $col = 'category2' ; $value = 'premiumkunde' ; print wNewsletter :: setValueOfEntryCSV ( $pathCSV , $email , $col , $value ); ?> Hinweis
$domObject = wDOM :: parseString ( $xmlString ); $kat = '1237389520705' ; $parentKat = wDOM :: getValueOf ( $domObject , "//category[child::category/@id='" . $kat . "']/@id" ); print $parentKat ; ?> Ergebnis 6515915641 Hinweise Aus den Beispielen
(z.B. HTML-Tags) Für die Objekdaten stehen folgende Funktionen zur Verfügung: categoriesAsString Liest Kategorien (wd:category) aus und gibt diese als String durch Pipe getrennt zurück entriesAsString Liest Mehrfacheinträge aus und gibt diese