Zum Inhalt springen

Extension Template

Erstellt am 18. November 2005 · 6 Antworten · letzte Antwort am 18. November 2005

Tags: Frage

huepfmonster ·

Hallo,
ich möchte auf einer Unterseite meiner Webseite unter dem Navigationsmenü zwei banner darstellen. Dafür habe ich einen Marker im template platziert - wenn ich folgende Zeilen ins Haupttemplate einfüge:

subparts.LOGOS= IMAGE        subparts.LOGOS.file=fileadmin/user_upload/bilder/P1010390_prev.jpg

funktioniert das auch ganz gut. Wenn ich aber auf der Unterseite ein Extension template erstelle und dort

page.10.subparts.LOGOS=IMAGE
page.10.subparts.LOGOS.file=fileadmin/user_upload/bilder/P1010391_prev.jpg

einfüge, wird das Bild nicht verändert.
Ich habe mir den thread unter http://www.typo3forum.de/index.php?id=13&action=list_post&tid=9283&page=1 bereits durchgelesen, bin dadurch aber nicht viel weitergekommen. Muss ich für das Extension Template vielleicht irgendwas spezielles einstellen?
Danke im voraus für jeden Tipp!

just2b ·

Hi,

ne das sollte schon so passen, wenn bei dir das page.10. auch im Haupttemplate so steht!

sonst mal den Cache löschen

lg georg
ps: willkommen hier im forum!

huepfmonster ·

Das page.10 steht bei mir nicht direkt dran, sondern über

temp.mainTemplate = TEMPLATE
temp.mainTemplate {
CODE
}
page.10 < temp.mainTemplate

Sollte aber aufs gleiche rauskommen, oder? Es funktioniert einfach nicht... Was ich vielleicht noch dazusagen sollte: Die Webseite ist nicht von mir erstellt worden, ich muss sie aber editieren - gibt es irgendwelche Einstellungen, die vielleicht dran schuld sein könnten?
Und danke für die schnelle Reaktion!

just2b ·

sollte schon egal sein, aber du kannst ja das einfach ausprobieren und so vorgehen:

- gesamte setup kopieren und ins ext template einfügen
- mal nur das file = .... ändern
- wenns klappt: schrittweise einfach das alles löschen was du nicht brauchst... am schluss bleibt das gewünschte übrig... (halt immer prüfen obs noch klappt)

lg georg
ps: schneller gings nicht *ggg*

huepfmonster ·

Funktioniert auch nicht, bzw.: Wenn ich den Code komplett kopiere und den Pfad ändere, tut sich nichts, wenn ich zusätzlich noch "clear Setup" anhake, funktioniert es, aber mein Content-Bereich verschwindet. Wie gesagt, ich habe das Template nicht geschrieben, und warum das so ist, konnte ich bis jetzt noch nicht rausfinden. BTW: Sollte ich auch im Extension template "content(default)" einbinden oder sollte das durch das Haupt-Template abgedeckt sein?

just2b ·

wenn du wirklich ein Extension Template hast und NICHT ein komplett eigenes Template (sicher?), dann brauchst du das natürlich nicht!

so schaut sowas bei mir aus:
Extension Template:

# LINKS
page.10.subparts.CONTENT1  = CONTENT
page.10.subparts.CONTENT1 {
table = tt_content
select {
pidInList = 190
orderBy = sorting
}
}

Haupttemplate

page = PAGE
page.10 {
subparts.CONTENT1 < styles.content.getLeft
}

und funktioniert
lg georg

huepfmonster ·

Dein Code dürfte der selbe sein Wie meiner, nur dass ich mir den Content nicht aus der Datenbank hole, sondern ihn statisch eintrage (hab ich eh schon gepostet). Das template ist SICHER ein Extension Template. Ich habe auch schon probiert, ein neues selbstständiges Tempalte anzulegen und den Code komplett zu kopieren: Dann verschwindet das Menü... Dieses Template dürfte nicht besonders geschickt geschrieben worden sein *grml*