Zum Inhalt springen

file.import.field = media funzt nicht so richtig

Erstellt am 3. Juli 2007 · 5 Antworten · letzte Antwort am 11. Juni 2008

Tags: Frage

maik ·

Ich habe folgendes Script schon mehrfach ohne Probleme verwendet. in der Seiten mit TemplaVoilà funktioniert das aber nicht.

lib.headerPic {
	file = fileadmin/templates/images/default_kopfgrafik.jpg
	file.maxW = 760
	file.import = uploads/media/
	file.import.field = media
	file.import.listNum = 0
}

Liegt das an dem lib, oder woran kann das liegen?
listNum = 0 ist korrek.
Die Bilder liegen auch im Verzeichnis uploads/media/ drin.
Ich habe auch das Datenbank feld media der Seiten überprüft. Auch hier ist etwas eingetragen, also ein Bild zugeordnet.

maik ·
just2b schrieb

ein lib.headerPic = IMAGE gibts davor aber schon?

Verstehe die Frage nicht so ganz.

Ich habe beim posten das TS nicht komplett gepostet.
Es gibt natürlich auch das IMAGE Objekt, vielleicht war das auch deine Frage.

#
lib.headerPic = COA
lib.headerPic.10 = IMAGE
lib.headerPic.10 {
	file = fileadmin/templates/images/default_kopfgrafik.jpg
	file.maxW = 760
	file.import = uploads/media/
	file.import.field = media
	file.import.listNum = 0
}
jenses ·

inklusive Vererbung über 3 Ebenen:

lib.headerPic = COA
lib.headerPic.10 = IMAGE
lib.headerPic.10 {
        file = fileadmin/templates/images/default_kopfgrafik.jpg
	file.maxW = 760
	file.import = uploads/media/      
	file.import.data = levelmedia:3,slide  
	file.import.listNum = 0
	file.import.override.field = media 
}
maik ·

@jenses
Vielen Dank, das funzt super.

Aber mir ist trotzdem nicht so ganz klar, warum das mit dem

import.field = media

nicht funktioniert.

ArminB ·

moin,

du kannst den Datensatz auch mit

data = page:media

holen.

field = media geht nicht, da dort wor zur Laufzeit das rendering ausgeführt wird das Feld Media nicht zur Verfügung steht.

Armin