Zum Inhalt springen

Menü -> Parent im Submenü ausgeben

Erstellt am 14. Oktober 2008 · 5 Antworten · letzte Antwort am 16. Oktober 2008

Tags: Frage

spyma ·

Hallo,

ich habe ein Hauptmenü und ein Submenü. Das Submenü wird nur angezeigt wenn Unterpunkte vorhanden sind.
Ich benötige aber im Submenü als Title den aktiven Hauptpunkt.

Wie kann ich unter <h1>*****</h1> den Hauptpunkt als Title im folgenden TS ausgeben lassen.

marks.SUBNAVI = HMENU
	marks.SUBNAVI {
		stdWrap.required=1
		stdWrap.wrap=
		entryLevel = 1
		1 = TMENU
		1 {
		  wrap = <table width="*" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><h1>*****</h1></td></tr><tr><td> </td><td width="290"> </td></tr><tr><td valign="top" width="70"><img src="fileadmin/template/haupttemplate/img/subnavi.jpg" alt="" width="34" height="49" /></td><td valign="top"><ul>|</ul></td></tr></table>
		  NO = 1
		  NO {
		     wrapItemAndSub = <li>|</li>
		     }
		  }
		}

Bin für jede Hilfe dankbar.

Vielen Dank im voraus.

Unbekannter Benutzer ·

Hi,

sollte folgendermaßen funktionieren:
(falls nicht ändere mal den leveltitle Wert)

marks.SUBNAVI = COA
marks.SUBNAVI {
  10 = TEXT
  10{
    data = leveltitle : 1
    wrap = <table width="*" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><h1>|</h1></td></tr><tr><td> </td><td width="290"> </td></tr><tr><td valign="top" width="70"><img src="fileadmin/template/haupttemplate/img/subnavi.jpg" alt="" width="34" height="49" /></td><td valign="top">
  }
  20 = HMENU
  20{
    stdWrap.required=1
    stdWrap.wrap=
    entryLevel = 1
    1 = TMENU
    1 {
      wrap = <ul>|</ul></td></tr></table>
      NO = 1
      NO {
        wrapItemAndSub = <li>|</li>
      }
    }
  }
}

😃

spyma ·

Danke für die schnelle Hilfe. Der Titel des Hauptpunktes wird jetzt ausgegeben.

Eine Problematik besteht noch.

Das Submenü soll nur dann ausgegeben werden, wenn Unterpunkte bestehen. Dieser Teil wird jetzt immer angezeigt.

<table width="*" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><h1>|</h1></td></tr><tr><td> </td><td width="290"> </td></tr><tr><td valign="top" width="70"><img src="fileadmin/template/haupttemplate/img/subnavi.jpg" alt="" width="34" height="49" /></td><td valign="top">

Hab es mit

10 = TEXT
     		10{
     	     stdWrap.required=1
     	     data = leveltitle : 1
    	     wrap = <table width="*" border="0" cellspacing="0" cellpadding="0"><tr><td colspan="2"><h1>|</h1></td></tr><tr><td> </td><td width="290"> </td></tr><tr><td valign="top" width="70"><img src="fileadmin/template/haupttemplate/img/subnavi.jpg" alt="" width="34" height="49" /></td><td valign="top">
        }

probiert, klappt aber leider nicht.

Hat noch jemand eine Lösung?