2. Ebene in Textmenü

  • jomann jomann
    T3PO
    0 x
    19 Beiträge
    0 Hilfreiche Beiträge
    28. 06. 2005, 13:58

    Ich habe folgenden Code:

    1. MENU_LINKS = HMENU
    2. MENU_LINKS {
    3. special = directory
    4. special.value = 3
    5. entryLevel = 1
    6. 1 = TMENU
    7. 1.NO = 1
    8. 1.NO.ATagParams = class="menue_eintrag_aktiv"
    9. 1.NO.linkWrap = <table width="130" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="#5B77AB"> <td width="4">&nbsp;</td> <td width="122" height="18" class="menue_eintrag_aktiv">&bull; |</td> <td width="4">&nbsp;</td> </tr> <tr bgcolor="#FFFFFF"> <td height="1" colspan="3"><img src="images/1px.gif" width="1" height="1"></td> </tr> </table>
    10.  
    11.  
    12. }

    Und möchte nun eine weitere Ebene hinzufügen... hat jemand vll eine Ahnung, wie ich das hinbekommen könnte? 8-)


  • 1
  • Fabian-K Fabian-K
    Jedi-Ratsmitglied
    0 x
    581 Beiträge
    0 Hilfreiche Beiträge
    28. 06. 2005, 14:08

    LOL was hast du denn vor? :)

    Gibt es einen Link zu der Seite wo man dein aktuelles Menue in Aktion betrachten kann?

  • jomann jomann
    T3PO
    0 x
    19 Beiträge
    0 Hilfreiche Beiträge
    28. 06. 2005, 14:12

    Solltest den Link schon haben, Fabian ;)
    http://194.231.189.37/cms/index.php?id=14

  • Fabian-K Fabian-K
    Jedi-Ratsmitglied
    0 x
    581 Beiträge
    0 Hilfreiche Beiträge
    28. 06. 2005, 14:29

    Mh stimmt wohl ;)

    Naja ich bin ehrlich:
    Bei dem kram den du da gemacht hast wird mir doch etwas schlecht.
    (Liegt daran dass ich durch deinen tabellen-Kram nicht durchsteige *g*)

    Benutze bitte den Autoparser.. damit erstaprst du dir.. aeh.. mindestens 7134913749137479134 Zeilen Code, da du nicht fuer jeden Menueeintrag ne Tabelle zeichnen musst ;)

    Naja okay, jedem das seine, hier der Source fuer dein menue:

    1. MENU_LINKS = HMENU
    2. MENU_LINKS {
    3. special = directory
    4. special.value = 3
    5. entryLevel = 1
    6. 1 = TMENU
    7. 1 {
    8. NO {
    9. ATagParams = class="menue_eintrag_inaktiv"
    10. linkWrap = <table width="130" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="#5B77AB"> <td width="4"> </td> <td width="122" height="18" class="menue_eintrag_inaktiv">&bull; |</td> <td width="4"> </td> </tr> <tr bgcolor="#FFFFFF"> <td height="1" colspan="3"><img src="images/1px.gif" width="1" height="1"></td> </tr> </table>
    11. }
    12. ACT {
    13. ATagParams = class="menue_eintrag_aktiv"
    14. linkWrap = <table width="130" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="#5B77AB"> <td width="4"> </td> <td width="122" height="18" class="menue_eintrag_aktiv">&bull; |</td> <td width="4"> </td> </tr> <tr bgcolor="#FFFFFF"> <td height="1" colspan="3"><img src="images/1px.gif" width="1" height="1"></td> </tr> </table>
    15. }
    16. }
    17. 2 = TMENU
    18. 2 {
    19. NO {
    20. ATagParams = class="menue_2_eintrag_inaktiv"
    21. linkWrap = <table width="130" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="#5B77AB"> <td width="4"> </td> <td width="122" height="18" class="menue_2_eintrag_inaktiv">&bull; |</td> <td width="4"> </td> </tr> <tr bgcolor="#FFFFFF"> <td height="1" colspan="3"><img src="images/1px.gif" width="1" height="1"></td> </tr> </table>
    22. }
    23. ACT {
    24. ATagParams = class="menue_2_eintrag_aktiv"
    25. linkWrap = <table width="130" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="#5B77AB"> <td width="4"> </td> <td width="122" height="18" class="menue_2_eintrag_aktiv">&bull; |</td> <td width="4"> </td> </tr> <tr bgcolor="#FFFFFF"> <td height="1" colspan="3"><img src="images/1px.gif" width="1" height="1"></td> </tr> </table>
    26. }
    27. }
    28. 3 = TMENU
    29. 3 {
    30. NO {
    31. ATagParams = class="menue_3_eintrag_inaktiv"
    32. linkWrap = <table width="130" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="#5B77AB"> <td width="4"> </td> <td width="122" height="18" class="menue_3_eintrag_inaktiv">&bull; |</td> <td width="4"> </td> </tr> <tr bgcolor="#FFFFFF"> <td height="1" colspan="3"><img src="images/1px.gif" width="1" height="1"></td> </tr> </table>
    33. }
    34. ACT {
    35. ATagParams = class="menue_3_eintrag_aktiv"
    36. linkWrap = <table width="130" border="0" cellspacing="0" cellpadding="0"><tr bgcolor="#5B77AB"> <td width="4"> </td> <td width="122" height="18" class="menue_3_eintrag_aktiv">&bull; |</td> <td width="4"> </td> </tr> <tr bgcolor="#FFFFFF"> <td height="1" colspan="3"><img src="images/1px.gif" width="1" height="1"></td> </tr> </table>
    37. }
    38. }
    39. #..und so weiter..
    40. }

    Was du jeweils anpassen musst:

    1. ..
    2. class="menue_X_eintrag_aktiv"
    3. class="menue_X_eintrag_inaktiv"
    4. ..

    (X steht fuer das jeweile sublevel. Habe das ganze mal ein bisschen Benutzerfreundlicher gestaltet.. kannst es ja anpassen wenn du lust hast.)

    Wenn alle Submenues gleich aussehen sollen, also wie z.B. das erste Submenue, dann traegst du einfach bei allen submenues

    1. class="menue_2_eintrag_inaktiv"
    bzw.
    1. class="menue_2_eintrag_aktiv"
    ein.

    Das NO steht uebrigens fuer den Normalzustand, also weder aktiv, noch sonstetwas.. also ganz normal halt.

    Das ACT steht fuer Active, also das ist dann der Link auf den du geklickt hast.

  • jomann jomann
    T3PO
    0 x
    19 Beiträge
    0 Hilfreiche Beiträge
    28. 06. 2005, 14:45

    Das funktioniert leider nicht, wie du es beschrieben hast... :(

  • 1