Zum Inhalt springen

Objekt in HMENU Wrap referenzieren

Erstellt am 24. Juli 2009 · 4 Antworten · letzte Antwort am 31. Juli 2009

Tags: Frage

omex ·

Nacht ,

folgendes Problem.

Ich möchte gerne im HMENU wrap den Titel der Seite dynamisch ausgeben lassen.

Typo3 übernimmt den Code (test.text.field = title // subtitle) nicht, sondern gibt den ganzen Text (Array) aus.

Gibt es eine Syntax(Anweisung) wie ich in einen HMENU Wrap auch noch ein Objekt legen kann?

tmp.MENULINKS = HMENU

tmp.MENULINKS {

wrap = <ul class="menuLinks"><li class="menuHeadline">hallo.text.field = title // subtitle</li>|</ul>

special = directory
special.value = 37
1 = TMENU
1 {
  wrap = <li>|</li>
  NO = 1
  NO.wrapItemAndSub <li>|</li>

CUR=1
    CUR{
      ATagParams = class="menuLinksAktiveSeite"
    }

 }
}

Optional:

1.
Gibt eine Möglichkeit im Frontend benutzerdefinierte Eingabemasken(Felder) anzulegen?
2. Ich suche eine Übersicht für die Namen der Felder im Frontend, damit ich sie über TypoScript ansprechen und ausgeben kann.

VIELEN VIELEN DANK FÜR DIE RATSCHLÄGE UND ALLEN SCHÖNES ERHOLS. WOCHENENDE 😃

BlackPixel ·

Ungetestet und nur als denkanstoss:

tmp.navi = COA

tmp.navi.10 = TEXT
tmp.navi.10.value = {page:title}
tmp.navi.10.insertData = 1
tmp.navi.10.wrap = <li class="menuHeadline">|</li>

tmp.navi.20 = HMENU
tmp.navi.20 {
  wrap = |
  ... Dein restliches menü
}
tmp.navi.wrap = <ul class="menuLinks">|</ul>

Sollte in etwa funktionieren, ahbs jetzt nur hier hin getipselt...

Gruß Manfred

omex ·

#angry#

Hab über eine halbe Stunde gesucht, versucht und finde das Problem nicht. Typo will mir einfach nicht das Menü anzeigen.

Glaube mir fehlt dafür das technische KNow How, jemand eine Erklärung?

Folgendender Quellcode wird ausgegeben.

<ul class="menuLinks"><li class="menuHeadline">Home</li></ul>
tmp.MENULINKS = COA
tmp.MENULINKS {
10 = TEXT
10.value = {page:title}
10.insertData = 1
10.wrap = <li class="menuHeadline">|</li>
20 = HMENU
20.special = directory
20.special.value = 37
20 {
10 = TMENU
10 {
wrap = <li>|</li>
NO = 1
NO.wrapItemAndSub <li>|</li>
CUR=1
CUR{
ATagParams = class="menuLinksAktiveSeite"
}
}
}
}
tmp.MENULINKS.wrap = <ul class="menuLinks">|</ul>
omex ·

Ich habe die Lösung gefunden, und zwar die Zahl

10 = TMENU
10 {

muss 1 sein

1 = TMENU
1 {

wieso eigentlich? dachte es wäre egal welche zahl dort stehen würde.