Zum Inhalt springen

Verknüpftes Inhaltselement?

Erstellt am 22. Oktober 2007 · 3 Antworten · letzte Antwort am 23. Oktober 2007

Tags: Inhaltselemente, Frage

MajPay ·

Hallo

Ich muss bei meinem derzeitigen Projekt eine Website erstellen, die in einer Winter- und in einder Sommerversion existieren soll. Das dann noch 2sprachig. Ich habe für Winter, wie auch für Sommer einen separaten Seitenbaum angelegt. Jetzt habe ich aber das Problem, dass manche Inhaltselemente komplett identisch wären (Kontakt zum Beispiel).

Dieses Navigationselement per shortcut auf die andere Version zu verknüpfen wäre keine Lösung, da sowohl Winter, als auch Sommer ein eigenes Template haben.

Kann ich also Inhaltselemente "referenzieren"?
Dass ich ein Original-Element habe, von dem sich die Verknüpfungen ableiten. Immer alles 2 mal zu machen wäre mehr als ummständlich und suboptimal...

EDIT: Man, tut mir leid, ich bin so blind. Bitte löschen
Für die, die es auch nicht sehen: Dort wo man kopieren kann kann man auch referenzieren 🙂

d.​walter ·

Die Frage ist doch, ob du nicht von deiner 2-Baum-Lösung weggehst und es die Möglichkeit gibt das ganze sinnvoller zu machen.

Worin uterscheiden sich denn die beiden Versionen Sommer und Winter???

Daniel

MajPay ·

Layout und Inhalt.

Eine andere Frage habe ich jetzt an euch:
Ich habe per Typoscript ganz primitiv die Links zum wechseln der Seite angelegt, und zwar so:

tmp.switcher = COA
tmp.switcher {
	10 = TEXT
	10.value = <div id="winter"><p><a href="?id=2&L=" class="winter">Winter</a></p></div>
	20 = TEXT
	20.value = <div id="sommer"><p><a href="?id=3&L=" class="sommer">Sommer</a></p></div>
}

Dort wo ich "&L=" stehen habe soll die aktuelle ID der Sprache stehen, wie kann ich auf den Wert aus dem Querystring zugreifen? Sonst wechselt man auf Sommer und ist wieder in der falschen Sprachversion...

MajPay ·

Okay, dieses Problem habe ich über einen Umweg gelöst. Über den selben Umweg möchte ich ein anderes Problem lösen...

Wenn ich auf die Seite komme, dann lädt Typo3 automatisch die erste angelegte Seite, diese hat id2 (Winter). Immer wenn man sich auf dieser Seite befindet soll in der 2. Navigation eine Liste der Links aus der ersten kommen (Eine Navigation ist horizontal am Seitenanfang, eine vertikal am linken Rand, am linken Rand sind immer die Unterlinks des angeklickten Link aus der oberen horizontalen). Wenn man aber direkt am Root-Element ist (Winter), dann soll in der vertikalen Navigation nocheinmal eine Liste der Links sein, die auch oben stehen (sind dann zwar alle doppelt verlinkt, aber besser als garnichts).

Das habe ich auch geschafft, über diese TS Anweisung

[globalVar = GP:id = 2]
lib.subnavi < tmp.subnavi2
[globalVar = GP:id = 3]
lib.subnavi < tmp.subnavi2

Wenn man aber ohne ID die Seite besucht, dann sollte das auch so sein, aber die id ist ja dann nicht gesetzt.

Wie kann ich also prüfen OB id im Query-String ist?