Zum Inhalt springen

TS Code von bestimmten Seiten fern halten

Erstellt am 13. Februar 2006 · 5 Antworten · letzte Antwort am 13. Februar 2006

Tags: Templates & Layouts, Frage

n00k ·

Hallo Forum,

gleich zur Sache. Ich habe einen Zurück-Button ins Template eingebaut. Also nen Marker ins HTML Template und den Code ins TypoScript Setup. Dieser Button erscheint nun auf jeder Seite, da wo er auch hin soll.
Nun da er aber auf der Startseite nicht erscheinen soll, von da gibts ja oft kein Zurück *g* möchte ich ihn ausschließen.

Ich habe mir überlegt das es doch wohl eine Funktion geben muss, die dem Marker sagt "Auf folgenden IDs sollst du nicht erscheinen". Leider habe ich diese Funktion noch nirgendwo gefunden, und hoffe nun das einer von euch die schonmal benutzt hat oder weiss wie ich das elegant lösen kann.

Man könnte jetzt auch 2 Templates bauen oder per Inhaltselement das steuern, aber ich hoffe das das irgendwie schöner zu lösen geht.

Danke für eure Hilfe.

Gruß
Felix

n00k ·

Hi Georg,

aber ich hab doch den Marker auf der Startseite liegen, damit er auf alle Unterseiten kommt.

Felix

just2b ·

dann musst du eben deine Seitenstruktur anpassen

root
-- Shortcut zu Seite2 => marker festgelegt
---- Seite2 (eigentliche Home) => ext Template
---- Hier gehts normal weiter

n00k ·

Also, ich hab das nun so gelöst. Anders als ich wollte aber auch ohne in der Seitenstruktur was umzubauen.

### Marker wird ab der Seite 1 nicht angezeigt ### 
[PIDinRootline = 1]
page.10.marks.BACK =
[END]
### Marker wird ab den Seiten 44 und 43 angezeigt ###
[PIDinRootline = 44,43]
page.10.marks.BACK = TEXT
page.10.marks.BACK {
     value = <a href="javascript:history.back()" title="Zurück zur vorhergehenden Seite">&lt; Zurück</a>
}
[GLOBAL]

Ich weiß, ist nicht das was ich wollte, aber das kriegt man ja auch nicht immer. Danke trotzdem für deine Hilfe, Georg.

Gruß Felix