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!
Der Pfad auf's Image wird nicht mit value sondern field angegeben:
Guck da:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Image/Index.html
Wenn es dann immer noch nicht funzt, dann stimmt wohl mit Deinem Marker was nicht.
Dann kannst Du ja mal statt IMAGE TEXT verwenden und mit value irgendwas ausgeben lassen.
Gruß, Regina
mit dem field funzt es leider nicht oder habe ich einen denkfehler??? habe mal ein foto vom backend gemacht! hier ist es bitte helft mir bin verzweifelt!!
Bild: ralph-petzoldt.de/…/typo_backend.tiff
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
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!!!!
ach ja und das ganze habe ich im index oder haupt template der seite angegeben!