Zum Inhalt springen

typoscript grammatik

Erstellt am 10. Mai 2010 · 1 Antwort · letzte Antwort am 11. Mai 2010

Tags: Frage

zett ·

liebe leute,

ich hab nicht zuviel ahnung von typoscript, vllt kann mir jemand helfen.

ich will dieses im netz gefundenen script

temp.tmenulayers = HMENU
temp.tmenulayers {
1 = TMENU_LAYERS
1 {
wrap=<table><tr>|</tr></table>
layerStyle =position:absolute;VISIBILITY:hidden;border: 1px solid #A4E6AF; background: #ffffff;
lockPosition = y
hideMenuWhenNotOver = 1
hideMenuTimer=250
expAll=1
leftOffset = 5
topOffset =15
relativeToTriggerItem = 1

NO {
allWrap=<td>| </td>
}
}
2 = TMENU
2.NO {
allWrap=|<br>
}
}

}

in ein coa einfügen

lib.mainnav = COA
lib.mainnav = HMENU
lib.mainnav {

.
wie geht das?

danke!

Julian.​Hofmann ·

Hallo.

COA steht kurz für COBJ_ARRAY, also ein Array aus cObjects. Das gefunde HMENU ist ein solches cObject von TYPO3. D.h. es muss "nur" als Element des Array aufgenommen werden.

Entweder kopierst Du hierfür das temp.tmenulayers benannte Objekt in Dein COA

lib.mainnav = COA
lib.mainnav.10 < temp.tmenulayers

Oder Du definierst das HMENU direkt im COA:

lib.mainnav = COA
lib.mainnav.10 = HMENU
lib.mainnav.10 {
  1 = TMENU_LAYERS
  # (...)
}

Viele Grüße
Julian

P.S: Bitte nutze für Code-Abschnitte die Formatierungsoptionen des Forums. Das liest sich deutlich besser.