Zum Inhalt springen

Dynamisch wechselnde Grafiken im Header

Erstellt am 8. Februar 2008 · 15 Antworten · letzte Antwort am 11. April 2008

Tags: Bilder, Frage

Hille ·

Hallo zusammen,

Alle Grafiken habe ich im Ordner fileadmin/imgs/headerimgs/ abgelegt.
Hier sollen die auch bleiben, damit die Redakteure diese auch austauschen können.

Die Seiteneigenschaft einer Hauptnavigationsseite steht auf "erweitert" und es ist bereits eins der Bilder über die Dateiliste eingebunden.
Die Bilder sollen auch beim wechseln in jede Unternavigation wechseln.

In meinem MAIN-Template ist ein Marker ###HEADIMG###
Den will ich im Root-Template ansprechen.
IM SETUP diesen temp eingesetzt:

    temp.HeaderImg.file (
        import = fileadmin/imgs/headerimgs/
        import.data = levelmedia: -1, slide
        import.listNum = 0        
    )

im page-teil dann den Marker ansprechen:

marks.HEADIMG = IMAGE
marks.HEADIMG < temp.HeaderImg

Irgendwie wollen sich die Bilder aber nicht zeigen.
Was habe ich übersehen?
Gruß
Hille

just2b ·

Ich weiß nicht wie das passiert, 1000x gibts das script nun schon und immer wieder doch falsch
import = uploads/media/

georg

Hille ·

Moin...
das bedeutet, dass ich die Bilder nicht im fileadmin/ Ordner ablegen kann?

Also alle Files unter uploads/media/ ablegen und dann ist mein TS korrekt?

Gruß
Hille

just2b ·

wenn du das hochlädst, ist das bild in uploads/media.. bzw die kopie davon, die dann verwendet wird

georg

Hille ·

Hmmmm....
noch ne letzte Frage.

Wenn die "Redakteure" die Bilder, und natürlich auch andere, hochladen, landen die doch auch in diesem Verzeichnis.
Habe ich dann nur "Misch-Masch"?

Hille

Hille ·

Hallo Just2b,

ok, ich habe die Seiteneigenschaften auf "Erweitert", habe für jede Seite unterhalb des Dateilistfeldes eine JPG-Datei hochgeladen.
Diese sind jetzt auch im uploads/media vorhanden (zeigt mein FTP-Programm).
Habe jetzt auch
import = uploads/media/
eingesetzt.
Leider will der Marker nicht angesprochen werden.
Wenn ich ihn auf :

marks.HEADIMG  = TEXT
marks.HEADIMG.value = HeaderBilder

teste wird der Text angezeigt.
Marker ist also ok.

Was ist an meinen TS falsch?

Könnt Ihr mir helfen?
Hille

just2b ·

das funkt immer

temp.image = IMAGE
temp.image {
        	file.maxH = 200
        	file.maxW = 760
		file.import=uploads/media/	
		file.import.data = levelmedia: -1,slide
		file.import.listNum = 0
		file.import.override.field = media
		titleText = ....
	        altText = ....
}
Hille ·

Hallo Just2B,

ja DANKE.
Das Snipped war meine Rettung.

Nur das wechseln macht er noch nicht.
Ich habe Dir ne PM geschickt.
Bitte beachten 😃

Gruß
Hille

Hille ·

Hab da noch ne letzte Verständnisfrage.
In jeder Seite, auch die Unterseiten, je ein Bild über das Uplad-Feld hochladen?
Oder mehrere für jede Seite.
Zur Zeit zeigt er nur das jeweils einzeln hochgeladene Bild an.
Obwohl ja schon 8 Bilder im media/uploads Verzeichnis stehen.

Was nun?
Hille

Hille ·

Hmmm...
jetzt bin ich ganz durcheinander.
Je Seite habe ich ein Bild hochgeladen.
Jetzt liegen da 8 Bilder.
ich habe aber ca 25 Navigationsseiten.
Muß ich alle auf Eigenschaft "erweitert" stellen und bei jeder, auch bei den Unternavigationen, ein oder sogar mehere Bilder hochladen.

Es sollen alle Bilder, die im media/uploads Verzeichnis stehen abwechselnd angezeigt werden.
So wie es jetzt ist, hatte ich es schon über die conditions gelößt.

Mit

import.listNum = 0

wird nur das eine Bild, dass ich für diese Seite hochgeladen habe angezeigt.

Tja, nun komme ich nicht weiter.
Bin immer noch ratlos.
Hille

Hille ·

OK, habs jetzt verstanden.

Jede Seite braucht Typ: Erweitert und der Redakteur muss jeder Seite ein Bild per "Dateiupload" zuweisen.
Dieses Bild landet dann im media/uploads Verzeichnis.

Wenn kein Bild zugewiesen wurde, wird das der oberen Ebene angezeigt.

Von "zufälliger" Darstellung kann also keine Rede sein.
Da werde ich noch ein wenig suchen müssen.

Danke an Just2B für seine unermüdliche Geduld und Hilfe.
😃
Hille

Booley ·

Hallo Hille,

ich suche auch gerade nach einer Möglichkeit, ein zufälliges Bild im Kopf einzublenden. Die Bilder sollen keiner festen Seite zugeweisen sein, sondern praktisch "global" gelten. Bei jedem Wechsel auf eine andere Seite, bzw. einem Reload, soll ein anderes, zufällig gewähltes Bild angezeigt werden.

Bist du schon weiter gekommen? Vielleicht löst du dann mein Problem ja gleich mit. :o

Gruß
Booley

Booley ·

Wenn man nur lange genug sucht...

Die EXT "cc_random_image" kann nach dem Zufallsprinzip eins oder auch mehrere Bilder aus einem Verzeichnis auslesen und anzeigen.

Einfach mal in das Online-Manual schauen, da gibt es ein paar Beispiele. Damit sollte es gehen.

Schönes Wochenende
Booley