TS Code von bestimmten Seiten fern halten [Gelöst]

  • n00k n00k
    Sternenflotten-Admiral
    0 x
    181 Beiträge
    0 Hilfreiche Beiträge
    13. 02. 2006, 14:22

    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


  • 1
  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    13. 02. 2006, 14:25

    ext Template für die Startseite und dort dem Marker nichts zuweisen (>)

    georg

  • n00k n00k
    Sternenflotten-Admiral
    0 x
    181 Beiträge
    0 Hilfreiche Beiträge
    13. 02. 2006, 14:34

    Hi Georg,

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

    Felix

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    13. 02. 2006, 14:36

    dann musst du eben deine Seitenstruktur anpassen

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

  • n00k n00k
    Sternenflotten-Admiral
    0 x
    181 Beiträge
    0 Hilfreiche Beiträge
    13. 02. 2006, 15:02

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

    1. ### Marker wird ab der Seite 1 nicht angezeigt ###
    2. page.10.marks.BACK =
    3. [END]
    4. ### Marker wird ab den Seiten 44 und 43 angezeigt ###
    5. [PIDinRootline = 44,43]
    6. page.10.marks.BACK = TEXT
    7. page.10.marks.BACK {
    8. value = <a href="javascript:history.back()" title="Zurück zur vorhergehenden Seite">&lt; Zurück</a>
    9. }
    10. [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

  • just2b just2b
    TYPO3-Yoda
    0 x
    18741 Beiträge
    2 Hilfreiche Beiträge
    13. 02. 2006, 15:03

    Hallo Felix,

    naja geht so natürlich auch, gibt ja viele Wege zum Glück ;)

    georg

  • 1