Zum Inhalt springen

dynamisches image im sub template

Erstellt am 7. Juli 2008 · 5 Antworten · letzte Antwort am 10. Juli 2008

Tags: Frage

ralphpetzoldt ·

für unsere club seite benötige ich die generierung eines dynamischen image! das heist ich habe den bereich mitglieder. jedes mitglied soll seinen eigenen banner bekommen.

im template habe ich einen marker ###KFZ_BANNER### gesetz!

im typo habe ich für diese seite ein +ext template angelegt und dachte das es reicht wenn ich einfach folgendes eingebe

marks {
        KFZ_BANNER.10 = COA
        KFZ_BANNER.10 {
                                 10 = IMAGE
                                 10.value = <img src="(pfad zum image)">
                                     }
}

nur leider funktioniert das nicht habe schon meine typo bücher gewälzt aber dort leider auch nichts gefunden das funktioniert!

hoffe ihr könnt mir helfen bin da echt verzweifelt!

SLAng ·

Du kannst doch nicht voll aus dem Zusammenhang heraus einen marks ins Setup setzen... und erwarten dass das funktioniert...

Wenn schon denn schon dann page.10.marks... oder wie auch immer dein PAGE-Object heißt...

Weiter würde ich das Bild dann auch nicht direkt verlinken, sondern das passende Bild im media-Feld der Seiteneigenschaften ablegen. Also Seitentyp auf erweitert stell und das passende Bild reinladen.

Das kannst du dann per

page.10.marks {
	KFZ_BANNER = IMAGE
	KFZ_BANNER {
		wrap = |
		file {
			maxH = 
			maxW = 
			import = uploads/media/
			import {
				listNum = 1
				override.field = media
			}
		}
	}
}

einbinden.

Versuchs mal

ralphpetzoldt ·

jub habe in nem älteren typo code von nem kumpel diesen script gefunden nur halt nicht zusammen gefasst!

habe erst den deklariert:

marks.KFZ_BANNER = IMAGE
marks.KFZ_BANNER {
file.import.field = media
file.import = uploads/media/
file.import.listNum = 0
}

und dann habe ich die deklaration so gemacht:

marks {
       KFZ_BANNER = TEXT
       KFZ_BANNER.value = <img src="uploads/media/{page:media}" />
       KFZ_BANNER.insertData = 1
      }

und.....

es funktioniert aber danke für eure hilfe!!!!