Submenü nur anzeigen wenn auch Elemente enthalten [Gelöst]


  • 0 x
    03. 04. 2006, 19:12

    Hallo erstmal!

    Also: Ich hab meine Navigation in zwei Teile aufgeteilt: Ein Horizintales für die erste Ebene (Mainmenü) und einst für die zweite bis vierte Ebene (Submenü)

    Jetzt will ich aber, dass wenn das Submenü keinen Elemente enthält, dann soll es nicht angezeigt werden. wie mache ich das?

    Hier ein Beispiel wie ich das meine:

    1. [ --> Bedingung <-- ]
    2. temp.submenu = COA
    3. temp.submenu {
    4. 10 = HMENU
    5. 10.entryLevel = 1
    6.  
    7. [...]
    8.  
    9. [ELSE]
    10. temp.submenu = COA
    11. temp.submenu {
    12. 10 = HMENU
    13. 10.wrap =
    14. 10.1 = TMENU
    15. 10.1.value =
    16. }
    17. [END]

    Tschüss Vinni10


  • 0 x
    04. 04. 2006, 18:42 - Lösung

    Wenn ich das Bsp aus der doku nehme kommt dat gleiche! Naja, muss ich halt immer ne If drum machen!

    Tschüss Vinn10



  • 0 x
    04. 04. 2006, 18:38

    Hab ne lösung!

    1. if(!function_exists(user_condition)){
    2. function user_condition($conditionValue) {
    3. global $GLOBALS;
    4.  
    5. switch($conditionValue) {
    6. case "pageHasSubpages":
    7. if(sizeof($GLOBALS["TSFE"]->sys_page->getMenu($GLOBALS["TSFE"]->id)) !=0) {
    8. return true;
    9. }
    10. break;
    11. case "pageHasNoSubpages":
    12. if(sizeof($GLOBALS["TSFE"]->sys_page->getMenu($GLOBALS["TSFE"]->id)) !=0) {
    13. return false;
    14. } else {
    15. return true;
    16. }
    17. break;
    18. }
    19. }
    20. }

    Thx Vinni10


  • 0 x
    04. 04. 2006, 18:42

    Wenn ich das Bsp aus der doku nehme kommt dat gleiche! Naja, muss ich halt immer ne If drum machen!

    Tschüss Vinn10

  • FalkWalter FalkWalte...
    Sternenflotten-Admiral
    0 x
    241 Beiträge
    0 Hilfreiche Beiträge
    04. 04. 2006, 18:43

    Hallo Vinni,

    da lief irgendwas komisch, aber das Baby ist ja nun zur Welt gekommen :D

    Grüßle
    Falk