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
ext Template für die Startseite und dort dem Marker nichts zuweisen (>)
georg
Hi Georg,
aber ich hab doch den Marker auf der Startseite liegen, damit er auf alle Unterseiten kommt.
Felix
dann musst du eben deine Seitenstruktur anpassen
root
-- Shortcut zu Seite2 => marker festgelegt
---- Seite2 (eigentliche Home) => ext Template
---- Hier gehts normal weiter
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">< 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
Hallo Felix,
naja geht so natürlich auch, gibt ja viele Wege zum Glück 😉
georg