Zum Inhalt springen

zusammengesetztes Menu mit ausgegliedertem Element

Erstellt am 4. Dezember 2008 · 4 Antworten · letzte Antwort am 13. Dezember 2008

Tags: Frage

wacko_t3 ·

Ein Verständnisproblem. Vielleicht kann mir jemand erklären, was an folgendem falsch ist? Ist jetzt nicht dramatisch, weil es geht ja auch so, aber ich würd's halt gern verstehen...

temp.subpages = HMENU
temp.subpages {
     special = list
     special.value= 2, 15, 12
     1 = TMENU
     1.wrap = |
     1.NO {
          allWrap = ||& nbsp ; & # 124 ; & nbsp ;|
          linkWrap = | 
          }
     }
     
NAVI1 = COA
NAVI1 {
     10 = TEXT
     10.value= <a href="javascript:history.back()">zurück</a>
     20 < temp.subpages
}

Das kleine Menu in temp.subpages wird so aber nicht ausgegeben. Setze ich es - siehe unten - direkt ein, funktioniert das.

NAVI1 = COA
NAVI1 {
    10 = TEXT
    10.value= <a href="javascript:history.back()">zurück</a>
    20 {
		special = list
		special.value= 2, 15, 12
		1 = TMENU
		1.wrap = |
		1.NO {
          allWrap = ||& nbsp ; & # 124 ; & nbsp ;|
			linkWrap = | 
			}
		}
	}
wacko_t3 ·
just2b schrieb

zähl mal deine klammern

Klammern zählen ist (mittlerweile) das, was ich als allererstes mache.
In diesem Fall wird aber alles, was aufgemacht wird und auch nicht mehr, auch zur rechten Zeit wieder zugemacht. Könnte es noch was anderes sein?

DerRobert ·

Hallo,

das unten sollte eigentlich nicht wirklich funktionieren weil du nirgends sagt das 20 ein HMENU ist und das ist auch der einzige unterschied mit dem obrigen CODE.

Ich kann mir insofern nur vorstellen das das obere funktioniert und das untere nicht.

liebe Grüße
Robert

wacko_t3 ·
DerRobert schrieb

...nicht wirklich funktionieren weil du nirgends sagt das 20 ein HMENU ist

Stimmt, das ist jetzt etwas peinlich und unerklärlich. So ist es schwierig, sinnvoll Auskunft zu geben/bekommen. Im "echten" typoscript war und ist es aber korrekt:

NAVI1 = COA
NAVI1 {
	10 = TEXT
	10.value= <a href="javascript:history.back()">zur&uuml;ck</a>
	20 = HMENU
	20 {
		special = list
		special.value= 2, 15, 12
		1 = TMENU
		1.wrap = &nbsp;&#124;&nbsp;|
		1.NO {
			allWrap = | |& nbsp ; & #124 ; & nbsp ; |
			linkWrap = | 
			}
		}
	}

Abgesehen davon weiß anscheinend keiner, warum oberes nicht geht und alle "erfahrenen" T3ler, die ich gefragt habe, finden das untere eh besser und benutzen diese temp Geschichten ungern. Jetzt verstehe ich, warum 😉

Danke für die Antwort trotzdem, ich denke, das Thema hat sich dann so ziemlich erledigt...

Bis zum nexten Mal, Grüsse Wacko