Benutzer-Werkzeuge

Webseiten-Werkzeuge


typo3:about:menu

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
typo3:about:menu [2014/04/03 21:42] – [Allgemein] admintypo3:about:menu [2019/11/17 13:32] (aktuell) – Entfernen des To-Do-Blocks admin
Zeile 1: Zeile 1:
 ====== Das HMENU ====== ====== Das HMENU ======
- 
-<WRAP center round todo 60%> 
-Noch fehlend: 
-  * special = updated 
-  * special = language 
-  * allgemeine Menü-Eigenschaften 
-</WRAP> 
- 
  
 Im **HMENU** werden die Grundeinstellungen eines Menüs definiert, z.B. den Menütyp (Brotkrumenpfad, Verzeichnis, ...) und welche Seiten verwendet werden sollen. Im **HMENU** werden die Grundeinstellungen eines Menüs definiert, z.B. den Menütyp (Brotkrumenpfad, Verzeichnis, ...) und welche Seiten verwendet werden sollen.
Zeile 117: Zeile 109:
 ====== Menü-Objekte ====== ====== Menü-Objekte ======
  
 +===== TMENU =====
 +
 +^Eigenschaft^Datentyp^Beschreibung^
 +^ | | <code typoscript>
 +
 +</code>|
 ===== Eigenschaften ===== ===== Eigenschaften =====
  
Zeile 122: Zeile 120:
  
 ^Eigenschaft^Datentyp^Beschreibung^ ^Eigenschaft^Datentyp^Beschreibung^
-^sectionIndex| | |+^sectionIndex|boolean|Erzeugt im Menü eine Liste der auf der Seite befindlichen Inhaltselemente (in der Spalte //Normal//). Der Link beinhaltet neben der Seiten-ID eine Sprungmarke mit der ID des jeweiligen Inhaltselements. Seit TYPO3 CMS 6.0 kann die Inhaltsspalte geändert werden.\\ __Mögliche Untereigenschaften:__\\ ''.type'' -> **//header//** listet alle Elemente auf, die nicht versteckt sind, deren Überschrift nicht versteckt oder leer sind und die //Show in Section Menus// aktiviert haben. **//all//** listet alle Elemente auf.\\ ''.includeHiddenHeaders'' -> <wrap caution>Seit TYPO3 6.2</wrap> Wenn aktiviert, werden auch Elemente angezeigt, die eine versteckte Überschrift besitzen (sinnvoll, wenn ''.type = header'').\\ ''.useColPos'' -> <wrap caution>Seit TYPO3 6.0</wrap> Ermöglicht die Wahl der Inhaltsspalte. Standard: ''0''. Bei negativem Wert werden die Inhalte __aller__ Spalten ausgegeben. <code typoscript> 
 +10 = HMENU 
 +10 { 
 +special = directory 
 +special.value = 27 
 +wrap = <ul>|</ul> 
 +  1 = TMENU 
 +  1 { 
 +    expAll = 1 
 +    NO { 
 +      allWrap = <li>|</li> 
 +      stdWrap.htmlSpecialChars = 1 
 +    } 
 +  } 
 +  2 < .1 
 +  2 { 
 +    sectionIndex = 1 
 +    sectionIndex.type = all 
 +    wrap = <ul>|</ul> 
 +  } 
 +
 +</code>|
 ^alternativeSortingField|string|Die Reihenfolge der auszugebenden Seiten entspricht per default dem Feld //sorting// in der Datenbanktabelle (//pages// und //tt_content//). Mit dieser Eigenschaft kann die Reihenfolge verändert werden. Der erste Wert benennt das Datenbankfeld, als zweiter Wert wird ''ASC'' oder ''DESC'' für auf- bzw. absteigend gesetzt.<code typoscript> ^alternativeSortingField|string|Die Reihenfolge der auszugebenden Seiten entspricht per default dem Feld //sorting// in der Datenbanktabelle (//pages// und //tt_content//). Mit dieser Eigenschaft kann die Reihenfolge verändert werden. Der erste Wert benennt das Datenbankfeld, als zweiter Wert wird ''ASC'' oder ''DESC'' für auf- bzw. absteigend gesetzt.<code typoscript>
 10 = HMENU 10 = HMENU
Zeile 159: Zeile 178:
 </code> <WRAP center round important 80%>Ich habe bislang nicht erreichen können, dass ###RETURN_URL### gefüllt wird. ###PAGE_ID### wurde aber stets mit der UID der geschützten Seite gefüllt.</WRAP>| </code> <WRAP center round important 80%>Ich habe bislang nicht erreichen können, dass ###RETURN_URL### gefüllt wird. ###PAGE_ID### wurde aber stets mit der UID der geschützten Seite gefüllt.</WRAP>|
 ^itemArrayProcFunc| | | ^itemArrayProcFunc| | |
-^submenuObjSuffixes| | |+^submenuObjSuffixes|string +[[typo3:about:functions:optionsplit|optionSplit]]|Mithilfe dieser Eigenschaft und optionSplit ist es möglich, Untermenüpunkte verschiedener Elternseiten unterschiedlich zu formatieren. Die Eigenschaft wird dabei auf der Ebene der Elternseiten angewandt, anschließend sind dann die Suffixe für die nächste Ebene verwendbar. <code typoscript> 
 +10 = HMENU 
 +10 { 
 +  entryLevel = 1 
 +  1 = TMENU 
 +  1.expAll = 1 
 +  1.NO = 1 
 +  1.submenuObjSuffixes = a|*| |*|b 
 + 
 +  2 = TMENU 
 +  2.NO.allWrap = <li style="background-color:red">|</li> 
 + 
 +  2a = TMENU 
 +  2a.NO.allWrap = <li style="background-color:green">|</li> 
 + 
 +  2b = TMENU 
 +  2b.NO.allWrap = <li style="background-color:blue">|</li> 
 +
 +</code>|
 ===== Menü-Zustände ===== ===== Menü-Zustände =====
  
typo3/about/menu.1396554163.txt.gz · Zuletzt geändert: 2015/12/03 19:29 (Externe Bearbeitung)