TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

dynamische Header-Images


Autor Nachricht
Verfasst am: 10. 11. 2008 [11:16]
eotoojee
Themenersteller
Dabei seit: 10.11.2008
Beiträge: 10
Hallo,

zunächst muß ich gestehen, daß ich ganz neu bei Typo3 gelandet bin. Daher bitte ich schonmal um Nachsicht für die Fragen... icon_rolleyes.gif

Auf den Web-Seiten eines Projektes sollen verschiedene Header-Images verwendet werden. Diese sollen bei den Seiten-Einstellungen über Resources referrenziert werden, nachdem sie hochgeladen worden sind. Nach einiger Recherche habe ich folgenden TypoScript-Schnipsel gefunden:

TYPOSCRIPT
temp.dynamicHeaderImage = IMAGE
temp.dynamicHeaderImage {
	file {
		import = fileadmin/user_upload/header_images/
		import {
			data = levelmedia: -1,slide
			override.field = media
			listNum = 0
		}
	}
}


Der funktioniert auch soweit wie gewünscht. Allerdings bekomme ich ein Problem, wenn ein Header-Image mehrfach verwendet wird. Dann steht in den Resourcen nicht mehr z. B. header.jpg sondern header_01.jpg.

Die Idee, entweder dafür zu sorgen, daß die laufende Nummer nicht angehängt wird, oder den Teilstring (_01) im Bildnahmen zu löschen, könnte ich leider aufgrund von Ungeübtheit mit TypoScript bisher nicht realisieren.

Hat jemand ein Tipp für mich, wie ich Header-Images mehrfach verwenden kann?
Profil
Verfasst am: 10. 11. 2008 [12:24]
just2b
TYPO3-Gott
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
Hallo und willkommen im Forum,

ich wette, der pfad war in dem script, das du kopiert hast, ein anderer!

georg

=> TYPO3 - inspiring people to share <= aber kein Support per PM!

=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<=
ProfilWWW
Verfasst am: 10. 11. 2008 [12:25]
Kitsunet
Dabei seit: 02.02.2006
Beiträge: 2034
Deshalb heißt ja der Pfad beim import normalerweise uploads/media/, weil darin von TYPO3 eine Kopie angelegt wird, da passt dann der Name. Das ganze soll der Sicherheit dienen, damit ein Redakteur der in fileadmin ein Bild löscht nicht gleich die ganze Seite außer Gefecht setzt, weil das Bild an 1000 Stellen verwendet wird. So gibt es zwar viele Kopien eines Bildes, aber auch wenn aus fileadmin das Bild weg ist, ist es auf der Website immernoch.

config.baseURL = http://www.kitsunet.de/
Certified TYPO3 Integrator
TYPO3 v5 Core Team
ProfilWWWSkype
Verfasst am: 10. 11. 2008 [12:33]
Michaelh74
Dabei seit: 16.11.2004
Beiträge: 1509
Das wurde hier schon ein paar mal behandelt.

Alle Bilder die man auf einer Seite als Element einfügt landen im Normalfall im Ordner "uploads/media" (Typo3 macht ne Kopie davon und legt es dort ab).

Somit muss Dein TS Pfad zu den Bilder so lauten:

TYPOSCRIPT
import = uploads/media/


PS: Ja spinn ich, kaum 5 min. her und schon haben 2 vor mir geantwortet. Jungs, sagt mal, habt Ihr denn nichts besseres zu tun icon_lol.gif
Profil
Verfasst am: 10. 11. 2008 [12:51]
just2b
TYPO3-Gott
Moderator
Dabei seit: 04.08.2004
Beiträge: 19047
Michaelh74 schrieb:

PS: Ja spinn ich, kaum 5 min. her und schon haben 2 vor mir geantwortet. Jungs, sagt mal, habt Ihr denn nichts besseres zu tun icon_lol.gif

icon_wink.gif gibt doch nichts wichtigers als nen Import von 110.000 kunden, ein paar manuals zu schreiben und projektplanung für ne riesen website icon_wink.gif

georg

=> TYPO3 - inspiring people to share <= aber kein Support per PM!

=> in eigener Sache: · inspiring people to share your location Trag dich in die TYPO3 Weltkarte ein und zeige wie groß die TYPO3 Community ist - vielen Dank!<=
ProfilWWW
Verfasst am: 10. 11. 2008 [13:11]
eotoojee
Themenersteller
Dabei seit: 10.11.2008
Beiträge: 10
Hallo,

erstmal vielen Dank für Eure Antworten.

Wie geschrieben bin ich ganz neu bei Typo3, daher versuche ich noch das System an meine Vorstellungen anzupassen. Nach einer Weile werden sich meine Vorstellungen wahrscheinlich dem System anpassen... icon_wink.gif

Die Idee von mir war, über das Modul File -> Filelist Bilder in beliebige Ordner laden zu können, die dann über Page -> Edit -> Edit page properties -> Resources -> Files referenziert werden.

Dass ich die Headergrafiken mehrfach hochladen kann, war mir bekannt. Der Pfad ist dabei unerheblich. Der Punkt ist die Referenzierung, die gerade dazu führen soll, daß vorhandene Grafiken ersetzt werden können sollen, damit sie automatisch an mehreren Stellen geändert erscheinen. Es gibt bei dem Projekt einen Satz von Headergrafiken, die per Zuordnung an mehreren Stellen erscheinen sollen. Da es aber doch recht viele sind, ist ein händischer Upload für alle Stellen doch recht aufwendig, wenn die Headergrafik geändert werden soll. Leider gibt es auch keinen systematischen Zusammenhang. Die Entscheidung soll beim Redakteur liegen. Auch ein Standard-Image hilft leider nicht.

Noch eine Idee, wie ich eine "echte" Referenzierung ohne Kopien hinbekomme?
Profil
Verfasst am: 11. 11. 2008 [10:04]
Michaelh74
Dabei seit: 16.11.2004
Beiträge: 1509
Wenn Du beim Upload explizit die Option setzt "überschreiben". Wird aus meinImage.jpg nicht meinImage01.jpg, sondern wie schon vermutet direkt überschrieben.

Wieviele unterschiedliche Bilder sind das denn?

Wenn es nicht allzu viele unterschiedliche Bilder sind, gäbe es sicher noch alternative Lösungen.

Gruß
Michael

@ Georg: Na, dabei wünsch ich Dir noch viel Spaß! icon_wink.gif
Profil
Verfasst am: 11. 11. 2008 [11:57]
eotoojee
Themenersteller
Dabei seit: 10.11.2008
Beiträge: 10
Hallo,

der Austausch der Headergrafiken wäre ja der zweite Schritt. Mein Problem entsteht schon vorher.

Alleine die mehrfache Auswahl eines Bildes, das per Fileadmin -> Filelist in einen Unterordner von fileadmin/ hochgeladen worden ist, in den Seiteneigenschaften (Resources -> Files) von verschiedenen Seiten, führt dazu, daß der Dateiname mit einer Nummer versehen wird. Diese Datei existiert dann aber nicht in fileadmin/. Somit wird der Header nicht angezeigt.

Die genaue Anzahl der Headergrafiken und Seiten ist noch nicht bekannt. Es wird aber um bis zu 50 Grafiken gehen, die dann auch ein paar hundert Seiten verteilt werden.

Meine Wunschvorstellung wäre, daß die Nummern bzw. die Kopien bei mehrfacher Auswahl eines Bildes in den Resourcen einfach nicht angehängt wird.
Profil
Verfasst am: 11. 11. 2008 [16:30]
Kitsunet
Dabei seit: 02.02.2006
Beiträge: 2034
Das ist ein deutlicher Eingriff in die Funktion von T3, weil dieses Bilderkopiekonzept schon seinen Sinn hat, auch wenn es sicherlich (wie hier) Gründe dagegen gibt. Ich glaube aber mit dam kann das machen, ist aber wieder eine Sache für sich...

config.baseURL = http://www.kitsunet.de/
Certified TYPO3 Integrator
TYPO3 v5 Core Team
ProfilWWWSkype
Verfasst am: 11. 11. 2008 [17:07]
d.walter
Dabei seit: 29.08.2005
Beiträge: 1270
Also irgendwie verstehe ich das Ganze hier nicht.

Ich meine Georg und Kitsunet haben es ja geschrieben:

benutze uploads/media im TS und dann sollte es funktionieren.

Die Bilder werden da doch sowieso von TYPO3 abgelegt. Dann ist es doch egal ob das Bild dann eine Nummer hat oder nicht!!

Oder verstehe ich das Problem nicht?!?! icon_rolleyes.gif

Daniel

Und ist das Programm auch noch so schwer,
schlimmer wär's wenn ich Programmierer wär!! icon_smile.gif

www.wohnstaetten-sindelfingen.de
Profil