Anfängerfrage zum Menu

  • Greenhorn2013 Greenhorn...
    Sternenflotten-Admiral
    0 x
    255 Beiträge
    0 Hilfreiche Beiträge
    11. 08. 2005, 10:34

    Hallo zusammen.
    Ich habe folgendes Script geschrieben, allerdings zeigt er mir die Navigationspunkte nicht an. Ich finde den Fehler einfach nicht.

    1. page = PAGE
    2. page{
    3. 10=HMENU
    4. 10{
    5. special= list
    6. special.value=12,13,14,15,16,17,18,19
    7. entryLevel=0
    8. wrap=<table border="0" cellpadding="2" cellspacing="0">|</table>
    9. 11 = TMENU
    10. 11.NO = 1
    11. 11.expAll = 1 #wurde schon mit 0 und 1 probiert
    12. 11.NO.linkWrap=<tr><td>|</td></tr>
    13. }
    14. }

    Danke für eure Hilfe


  • 1
  • Alexa Alexa
    T3PO
    0 x
    23 Beiträge
    0 Hilfreiche Beiträge
    11. 08. 2005, 10:59

    Hallo,

    Wenn du die special Funktion setzt, darfst du entryLevel nicht verwenden, siehe: http://typo3.net/tsref/cobject/hmenu/

    außerdem verstehe ich nicht, wieso du schreibst:

    10 = HMENU
    11 = TMENU

    allerdings kenne ich mich mit Typoscript selber noch nicht so gut aus, ich würde es allerdings mal mit diesem Code versuchen:

    1. page.10 = HMENU
    2. page.10 {
    3. special= list
    4. special.value=12,13,14,15,16,17,18,19
    5. wrap=<table border="0" cellpadding="2" cellspacing="0">|</table>
    6.  
    7. page10.1 = TMENU
    8. #page10.1.NO = 1 was soll das?
    9. expAll = 1
    10. page.10.1.NO.linkWrap = <tr><td>|</td></tr>
    11. }
    12. }

  • Fabian-K Fabian-K
    Jedi-Ratsmitglied
    0 x
    581 Beiträge
    0 Hilfreiche Beiträge
    11. 08. 2005, 11:25

    Aloah!

    1. page = PAGE
    2. page{
    3. 10=HMENU
    4. 10{
    5. special= list
    6. #special.value=12,13,14,15,16,17,18,19
    7. entryLevel=0
    8. wrap=<table border="0" cellpadding="2" cellspacing="0">|</table>
    9. #statt der 11 nehme ich die 1.
    10. 1 = TMENU
    11. 1.NO = 1
    12. 1.expAll = 1 #wurde schon mit 0 und 1 probiert
    13. 1.NO.linkWrap=<tr><td>|</td></tr>
    14. }
    15. }

    Die Zahl vom HMENU und die vom TMENU sind komplett unabhaengig voneinander.. Ich habe hier die 1 genommen, da es hier um die 1. Menueebene geht. Je nachdem welche Zahl du nimmst, sprichst du auch die Menueebene in deiner Seitenstruktur an.
    Das special.value habe ich mal entfernt, kA wozu du es brauchst, im Notfall nimm es wieder rein, aber wie Alexa schon richtig bemerkte:
    entryLevel und special.value vertragen sich nicht. Musst dich fuer eines entscheiden, ich rate dir allerdings zu entryLevel.

    Und zu deinem kommenden Problem mit dem ausklappen:
    Denk dran, dass du noch eine Menue-Ebene machen musst um die Submenues anzeigen zu lassen. Das ganze muesste dann so aussehen:

    1. page = PAGE
    2. page{
    3. 10=HMENU
    4. 10{
    5. special = list
    6. #special.value = 12,13,14,15,16,17,18,19
    7. entryLevel = 0
    8. wrap = <table border="0" cellpadding="2" cellspacing="0"><tr>|</tr></table>
    9. #statt der 11 nehme ich die 1.
    10. 1 = TMENU
    11. 1 {
    12. expAll = 1
    13. NO = 1
    14. NO.linkWrap = <td>|</td>
    15. }
    16. 2 = TMENU
    17. 2 {
    18. NO = 1
    19. NO.linkWrap = <td>|</td>
    20. }
    21. }

    (Damit wird deine erste und zweite ebene Angezeigt.)

    Achja:
    Gestern auffm Typo3-Usergroup-Treffen in hannover haben wir gesehen wie man Webseiten ohne Tabellen erstellt.
    Wie ich sehe wird deine Seite ziemlich Tabellenlastig, versuch das alles daher am besten mal mit <div> und <span> ;)

    mfg

  • Greenhorn2013 Greenhorn...
    Sternenflotten-Admiral
    0 x
    255 Beiträge
    0 Hilfreiche Beiträge
    25. 08. 2005, 08:07

    Danke, mittlerweile wurde das Layout geändert und mein Problem sich somit von selber gelöst *G*

  • 1