[TYPO3-UG Italy] scindere il contenuto con un'inclusione
Mauro Lorenzutti
mauro.lorenzutti at webformat.com
Fri Apr 6 10:01:21 CEST 2007
> ### menu verticale left-box###
> # Menu cObject
> temp.left-box = HMENU
> temp.left-box.entryLevel=1
> # First level menu-object, textual
> temp.left-box.1 = TMENU
> temp.left-box.1 {
> # Normal state properties
> NO.subst_elementUid = 1
> NO.allWrap = <div class="menu-level1-no item-{elementUid}"> | </div>
> NO.stdWrap.htmlSpecialChars = 1
> # Enable active state and set properties:
> ACT.subst_elementUid = 1
> ACT.stdWrap.htmlSpecialChars = 1
> ACT.allWrap = <div class="menu-level1-act item-{elementUid}"> | </div>
> }
> # Second level menu-object, textual
> temp.left-box.2 = TMENU
> temp.left-box.2 {
> # Normal state properties
> NO.allWrap = <div class="menu-level2-no"> | </div>
> NO.stdWrap.htmlSpecialChars = 1
> # Enable active state and set properties:
> ACT = 1
> ACT.stdWrap.htmlSpecialChars = 1
> ACT.allWrap = <div class="menu-level2-act"> | </div>
> }
Come sospettavo ;-)
L'oggetto temp.left-box contiene il menu, se poi tu scrivi
temp.left-box < styles.content.getLeft
allora sovrascrivi l'oggetto originale (il menu) e quindi lo perdi.
Se vuoi inserire gli elementi di contenuto presenti nella colLeft
sotto il menu hai due possibilità:
- aggiungere un marcatore nel template e sostituirlo con
styles.content.getLeft (soluzione semplice che già conosci)
- usare un COA (Content Object Array) che ti permette di creare degli
array di oggetti (molto comodo ma un po' più complesso)
Ti suggerisco la 1.
Ciao,
Mauro Lorenzutti
e-mail: mauro.lorenzutti at webformat.com
---------------------------------------------------------
WEBFORMAT srl | Corte Europa, 12 | I-33097 SPILIMBERGO PN
Tel +39-0427-926.389 -- Fax +39-0427-927.653
info at webformat.com -- http://www.webformat.com
---------------------------------------------------------
More information about the TYPO3-UG-italy
mailing list