[Typo3] Newbie template probleem

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

  • Xcalibur
  • Registratie: Augustus 2002
  • Laatst online: 11:11
Hoi,

ik ben bezig een site te ontwikkelen met Typo3, maar ik heb problemen met het menu.
Het gaat om een horizontaal menu (in een table), waarbij iedere cell in een TD staat.

Nu heb ik onderstaande code die door de template engine gereplaced moet worden, maar dat begrijpt Typo3 niet:
code:
1
2
3
4
5
6
7
<table cellpadding="0" cellspacing="0" width="200" border="0">
    <tr id="menu_left">
        <td class="menu_left_normal">
            <a href="#">Button hier</a>
        </td>
    </tr>
</table>

Het probleem zit in de TR. Als ik de ID verplaats naar een TD werkt het wel, maar krijg ik een loze TD die niet gereplaced wordt door de template engine (mijn Typoscript zit volgens mij goed in elkaar). Het rare is dat in de tutorial Modern Template Building 2 bovenstaand voorbeeld wel werkt (met de ID in de TR dus).

Wat doe ik fout? :?

edit: bijbehorend Typoscript:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
# Left menu cObject
temp.menu_left = HMENU
temp.menu_left.1 = TMENU
temp.menu_left.1 {
    # Normal state properties
    NO.allWrap = <td class="menu_left_normal"> | </td>
    NO.stdWrap.htmlSpecialChars = 1

    # Enable active state and set properties:
    ACT = 1
    ACT.allWrap = <td class="menu_left_over"> | </td>
    ACT.stdWrap.htmlSpecialChars = 1
}

[ Voor 27% gewijzigd door Xcalibur op 25-03-2005 14:35 ]

Designer | Developer | Director | Photographer | LARPer | Geek | Male | 39


  • Xcalibur
  • Registratie: Augustus 2002
  • Laatst online: 11:11
*schopje?* O-)

Designer | Developer | Director | Photographer | LARPer | Geek | Male | 39


  • Rowanov
  • Registratie: Februari 2004
  • Niet online

Rowanov

Kop eens wat anders...

Wat doet hij niet en wat is de bijbehorende css? Ik heb een vermoeden dat dit meer Typo 3 gerelateerd is en dat je het beter bij de Typo3 support kan gaan vragen.

  • Xcalibur
  • Registratie: Augustus 2002
  • Laatst online: 11:11
als ik de ID in de <TR> zet doet hij helemaal niks (dus zie ik mijn origniele html code en niet het menu). Als ik de ID in de <TD> zet gaat het replacen wel goed (ik zie dus het menu), maar replaced hij BINNEN m'n <TD>, en niet de <TD> zelf.

Ik krijg dan dus de volgende situatie:
code:
1
<TD ID="left_menu"><TD class="menu"><A>Linkje</A></TD></TD>.
De buitenste <TD> moet daar dus weg...

De CSS doet verder niet terzake lijkt me? Alles styles werken verder goed, het probleem zit in het replacen van de <TD> danwel <TR>.

[ Voor 31% gewijzigd door Xcalibur op 29-03-2005 12:16 ]

Designer | Developer | Director | Photographer | LARPer | Geek | Male | 39


  • djluc
  • Registratie: Oktober 2002
  • Laatst online: 09-05 21:55
Lees even het document: futuristic template building. In het commentaar staat een heel goed stukje typoscript waarmee je een menu maakt op basis van een <ul> tag. Dat is semantisch ook wat beter. Verder heb je dan een kant-en-klaar bruikbaar menu.

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 09-05 10:20

Pelle

🚴‍♂️

We zijn hier geen typo supportforum ;)
Pagina: 1

Dit topic is gesloten.