Zum Inhalt springen

TV und extension Template

Erstellt am 10. März 2009 · 2 Antworten · letzte Antwort am 19. März 2009

Tags: Frage

bejay ·

Hallo,
ich habe 2 TemplateObjekte angelegt, "Root" für alle Seiten und "Special" das nur für eine Seite (Index) gelten soll.
Was genau muss ich machen damit das Special nur für die Seite "Index" gilt

Da das zwischenzeitlich ein paar Leute gelesen haben, möchte ich ergänzen was ich gemacht habe.

Vor 3 Jahren habe ich die Seite das letzte Mal bearbeitet, ich beschäftige mich nur nebenbei mit T3 und bin deswegen nicht so fit.
Es hat schon mal funktioniert nur jetzt nicht mehr. Darum habe ich mich ganz neu damit auseinandergesetzt.
Ich habe in der RootPage ein gemapptes HTML Template das für die ganze Site gilt, ausser der Willkommen Seite.
Dieses Template "Special" versuche ich nun als extensionTemplate für die Willkommen Seite anzulegen mit angehakten clear Setup, das es nur für diese Seite gilt.
Von der RootPage gibt es einen Shortcut zur Willkommen.
Ruft man das ganze nun auf ist die Seite nicht konfiguriert, ich denke das kommt weil das clearSetup angehakt ist und somit das Setup für diese Seite ja gelöscht ist.
Was muß jetzt in das Setup rein? Oder gibt es da eine bessere Methode?
Ich habe es mit

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

versucht, das zeigt zwar das per css eingebundene Hintergrundbild der Willkommen Seite, aber die ebenfalls fest per css eingebunden Logo und Bild-Container werden nicht angezeigt. Header wird im Mapping dieses Special Templates ausgelesen.
Ich hoffe ich habe euch nicht müde gemacht mit dem langen Text.
Tipps? Ich komm nicht drauf.
Gruss
Peter

bejay ·

Hallo,
ich bitte um eine Hilfestellung, ich kann keine konkreten Tuts oder Hinweise finden.

Ich habe eine generell gleiche Struktur für alle Seiten, also habe ich eine sehr simple HTML Vorlage mit einem CSS gemacht und dieses als MainTemplate gemappt.
Aber ich habe eine Ausnahme, die Willkommen Seite. Hier gibt es einanderes Hauptmenü, ein anderes SubMenü, keinen Content aber News und ein anderes CSS.

Frage:Was ist hier der empfohlene Weg, ich denke 2 Datenstrukturen mit jeweils einem TO.

Gruss Peter

bejay ·

So,
für alle die meine Lösung interessiert:
ins Setup sowohl bei der Root als auch bei der +ext Seite

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.includeCSS{
    file1 = fileadmin/templates/css/"meinCSS.css"
    file1 {
       title = SubStyle
       media = all
        }
    }

Dann funktionierts auch mit dem CSS.
Vielen Dank Alnovi
Pfade und Dateinamen müssen natürlich angepasst werden.

Gruss
Bejay