Bedeutung des Typs von Elementen und Fragmenten

05. Mär 2010

Dieser Artikel beschreibt die Bedeutung der Typenbezeichnung von Elementen und Fragmenten und deren Auswirkung auf diverse Funktionen (z.B. Linkanpassung, etc.)

Die Typenbezeichnung innerhalb von Element- bzw. Fragment-Tags soll ersichtlich machen, welcher Inhalt im Element bzw. Fragment zu erwarten ist. Die type-Angabe hat zudem Auswirkung auf wichtige Funktionen, wie z.B. die Informationen zu Querverweisen einer Datei und somit auf die Linkanpassung. Diese Verlinkungsangaben sind z.B. im Dateiexplorer in der Verzeichnisansicht zu einer Datei ersichtlich.

(z.B. wd:fragment type="text.standard")

  • char.xxx
       Text (gültige XML-Zeichen)
  • src.xxx
       Pfad (z.B. /de/index.php)
  • text.xxx
       CDATA-Bereich (Text)
  • link.xxx
       HTML-Link (a-Tag)
  • picture.xxx
       Bild (img-Tag)
  • table.xxx
       HTML-Tabelle

xxx kann frei definiert werden und hat keinen Einfluss auf die Verarbeitung.

Beispiel: Auszug aus einer Inhaltsseite mit einem Listen-Element

...
  <wd:item id="list" icon="/deGlobal/wGlobal/layout/images/element-icons/element_list.gif" name="Liste" type="list.standard" uid="b71630cf58a6fc3112f76de6928307c2">
    <wd:fragment id="listtemplate" type="src.file">/deGlobal/wGlobal/layout/templates/lists/default.wFilelist.php</wd:fragment>                                   
    <wd:fragment id="entriesPage" type="char.text">10</wd:fragment>   
    <wd:fragment id="limitPages" type="char.text">10</wd:fragment>                   
    <wd:fragment id="orderBy" type="char.text">/wd:extension/wd:meta/wd:publication/@time</wd:fragment>                      
    <wd:fragment id="orderDir" type="char.text">desc</wd:fragment>     
    <wd:fragment id="orderType" type="char.text">nat</wd:fragment>                 
    <wd:fragment id="dir" type="src.dir">/de/aktuelles/meldungen</wd:fragment>      
    <wd:fragment id="categories" type="char.text"/> 
    <wd:fragment id="categoriesProduct" type="char.default"/>
    <wd:fragment id="categoriesSeries" type="char.default"/>
  </wd:item>
...

Wichtige Hinweise

Querverlinkungen zwischen Projekten (z.B. Bildverlinkungen aus dem Assets-Projekt innerhalb einer Inhaltsseite des Inhaltsprojektes) erfordern den korrekten Querverweis zwischen den Projekten (eingecheckte Projekte)! Über die Projekteinstellungen des Global-Projektes ist ersichtlich, ob die entsprechenden Inhalts- und Assets-Projekte als Unterprojekte hinterlegt sind Wie Sie ein Projekt einchecken, ist im Artikel So binden Sie manuell installierte Projekte im Backend ein angeführt.

Der Typ eines XML-Knotens gibt an, was für Inhalt darin zu erwarten ist.
Wichtige Bedeutung hat der Typ bei folgenden Funktionen:

  • Linkanpassung
    Die Linkanpassung erfasst bei z.B. Umbenennen von Dateien und Verzeichnissen alle A-Tags und IMG-Tags, sowie Elemente und Fragmente, die dem Typ src.xxx bzw. link.xxx entsprechen.
    <wd:fragment ... type="char.text">/de/index.php</wd:fragment> wird z.B. nicht von der Linkanpassung erfasst!

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG