Headerbild - rekursiv auf Unterordner anzeigen
| Autor | Nachricht |
|---|---|
|
Verfasst am: 24. 09. 2009 [14:14]
|
|
|
tomgr
Themenersteller
Dabei seit: 13.12.2005
Beiträge: 106
|
Moin Alle. Ich binde auf eine Seite ein Headerbild auf folgende Weise ein: TYPOSCRIPT [globalVar = TSFE:id=304] seite.20.marks.HEADER-IMG = IMAGE seite.20.marks.HEADER-IMG { file = fileadmin/pics/intern/header/121header-intern.jpg } [global] Jetzt möchte ich das Headerbild auch auf alle Unterordner anwenden. Der Ordner hat die ID 304. Die Unterordner mit den dazugehörigen Seiten haben unterschiedliche ID's. Eine Möglichkeit wäre ja alle einzelnen Seiten-ID's mit anzufügen. TSFE:id=304 ...usw. Das ist mir aber zu viel. (30 Unterordner und mehr...) Jemand eine Idee wie das über TS abzukürzen ist? Gruss, Tom. |
|
Verfasst am: 24. 09. 2009 [15:28]
|
|
|
vixe
Dabei seit: 07.02.2007
Beiträge: 164
|
Hallo, du kannst doch diesen Teil anstelle im Root-Template mit Condition - Einschränkung einfach in ein Ext.-Template direkt auf der Seite (ID: 304) integrieren, dies gilt dann nur für die ausgewählte Seite und für untergeordnete Seiten. Gruß |
|
Verfasst am: 25. 09. 2009 [10:12]
|
|
|
hennes
Dabei seit: 16.04.2009
Beiträge: 84
|
Alternativ über die slide-Funktion müsste es auch gehen. Achtung: Das Snipped muss natürlich angepasst werden: TYPOSCRIPT marks.RECHTS = CONTENT marks.RECHTS < styles.content.getRight marks.RECHTS.stdWrap.required = 1 marks.RECHTS.slide = -1 Eine Null kann ein bestehendes Problem verzehnfachen.
|
|
Verfasst am: 25. 09. 2009 [11:53]
|
|
|
tomgr
Themenersteller
Dabei seit: 13.12.2005
Beiträge: 106
|
Moin Das mit den Templates möchte ich vermeiden. Slide klingt gut, aber die Syntax????????? Das wäre jetzt meine Idee, funktioniert aber nicht. Kann hennes helfen? TYPOSCRIPT [globalVar = TSFE:id=304] seite.20.marks.HEADER-IMG = IMAGE seite.20.marks.HEADER-IMG { file = fileadmin/pics/intern/header/121header-intern.jpg file { required = 1 slide = -1 } } [global] Hier eine Idee: blog.ingeniumdesign.de/2009/01/29/typo3-vererbung-wechselnder-headerbilder-auf-allen-unterseiten-einer-rubrik/ Gruss, Tom. |
|
Verfasst am: 29. 09. 2009 [08:45]
|
|
|
toschntuach
Dabei seit: 21.03.2006
Beiträge: 133
|
Binde doch dein Header-Bild über das Medien-Feld der Seiteneigenschaften ein... Dann kannst du (theoretisch) für jede Seite ein individuelles Bild vergeben... Bei der folgenden Lösung wird das Bild der Eltern-Seite genommen wenn nix eingetragen is, wenn dort auch nix is, dann wieder eine Ebene drüber, usw... Also wird das Bild auf die Unterseiten vererbt... TYPOSCRIPT ################## # Dynamische Header-Bilder ################## seite.20.marks.HEADER-IMG = COA_INT # ohne Caching seite.20.marks.HEADER-IMG { 10 = IMAGE 10.file.import = uploads/media/ # Media-Feld auslesen 10.file.import.data = levelmedia: -1, slide # unendlich rekursiv 10.file.import.listNum = 0 # 1. Element im Media-Feld 10.file.import.override.field = media 10.stdWrap.ifEmpty = fileadmin/templates/images/bild2.jpg # Alternativ-Bild, sollte nirgends ein Bild eingetragen sein } Ciao, Roman |
|
Verfasst am: 12. 04. 2010 [12:42]
|
|
|
Starwing
Dabei seit: 23.04.2006
Beiträge: 1
|
Hallo ihrs, ich beschreib erst mal mein problem und ich denk da sind viele andere auch druff gestossen. ich möchte aus /fileadmin/header dynamisch die bilder anzeigen lassen. mal 1.jpg 5.jpg 2.jpg usw. nach den tsscript funktioniert das nicht. hier wird immer geschrieben das man uploads/media nehmen soll was mich a weng irritiert. ich arbeite mir subparts nicht wundern. TYPOSCRIPT lib.header = IMG_RESOURCE lib.header { file.import = fileadmin/header/ file.import.data = levelmedia: -1, slide file.import.listNum = 0 file.import.override.field = media } worksonsuparts = DOCUMENT_BODY subparts { header < lib.header } so da ganze im templatefile: TYPOSCRIPT <div id=test>
<img src="<!-- ###header### --> <!-- ###header### -->">
</div>so jetzt sagt mir einmal warum dann immer im quelltext nur src="" auftaucht. lg Starwing [/TS] |



