Franz Holzinger
Sorry, no data could be fetched! Client error: `GET http://www.biblegateway.com/usage/votd/rss/votd.rdf?10` resulted in a `403 Forbidden` response:

autor  
13-09-06 09:37:28 Kategoriebild anzeigen
Rene
Hallo,

Ich versuche das Kategoriebild des Shop anzuzeigen. Leider wird der Marker ###CATEGORY_IMAGE### im Template nicht ersetzt. Ich würde das Bild gerne als Hintergrundbild für der Listenansicht und Detailansicht verwenden. Wie kann ich dieses Kategoriebild ansprechen ?

Vielen Dank
MfG
Rene
13-09-06 12:57:07 Template Bereich
Franz
Dieses Feature gibt es erst seit 2.5.1. Der Marker ###CATEGORY_IMAGE### funktioniert nur in gewissen Template-Bereichen.
13-09-06 13:01:51 TEMPLATE
Rene
Hallo,
Das hab ich gefunden.
Wenn ich <!-- ###ITEM_CATEGORY### begin -->
davorschreibe wird das Bild angezeigt. Leider komplette mit <img tag

Ich möchte das Bild gerne als Hintergrundbild für die Ansicht verwenden. Ich dachte evt. das ich den Bereich mit einem div class umschließe und dann mit css als background image das Kategoriebild setze.

Leider komme ich mit meinen Versuchen nicht weiter.
Kann ich das Bild über TS einbinden ?

MfG
13-09-06 13:12:46 TypoScript für Bilder
Franz
Jedes Bild ist als IMAGE cObject in TypoScript konfigurierbar. Es hängt davon ab, wo es angezeigt wird.
Z.B.
listImage
Versuche unter IMAGE im Tsref Dokument herauszufinden, ob das irgendwie ohne <img>-Tags ersetzt werden kann.
Ansonsten müßte ich einen speziellen Marker dafür einführen.
13-09-06 13:18:13 TS
Rene
Hallo,

Danke für deine Antwort.
Kannst du mir evt sagen, wie ich das Bild der jeweilgen Kategorie über TypoScript aus der DB ziehen kann ?

Dann könnte ich das über eine IMAGE-Ressource machen und ins Maintemplate einbinden.

tmp.dline.werte = IMG_RESOURCE
tmp.dline.werte.file.format = gif
tmp.dline.werte.file = GIFBUILDER
tmp.dline.werte.file {
XY = 31,250
10 = IMAGE
10.FILE = D Y N A M I S C H
10.defaulttext = TTEST
10.fontColor = #000080
10.fontSize = 15
10.niceText = 1
10.offset = 20,200
10.angle=90
110 = TEXT
110.defaulttext = TEST
110.fontColor = #FF00000
110.fontSize = 10
110.niceText = 1
110.offset = 20,150
110.angle=90
}


13-09-06 16:10:12 gelöst
Rene
Danke für deine Denkanstöße

Ich habs hinbekommen

So gehts :
tmp.shophg=COA
tmp.shophg{
wrap=|
10=RECORDS
10 {
# id des template-records
source = {GPvar:tx_ttproducts_pi1|cat}
source.insertData = 1
tables = tt_products_cat
10 = TEXT
10.field = image
conf.tt_products_cat >
conf.tt_products_cat = TEXT
conf.tt_products_cat.field=image
}
}
14-09-06 14:09:50 Fast perfekt
rene
Hallo nochmal.
Das Hintergrundbild wird jetzt korrekt geladen.
Wenn kein Bild da ist, trägt er /upload/pics/ ein. Das füllt das errorlog am Server.

Wie kann ich das mit einer Bedindung abfragen. (Gehört zwar nicht zum Shop aber.... )

in tmp.shophg steht entweder das bild oder nichts drin.

marks.SHOPHG < tmp.shophg
marks.SHOPHG.stdWrap {
wrap = background=uploads/pics/|
if.isTrue < tmp.shophg
}
u.a. geht leider nicht.(oder ich hab das passende noch nicht gefunden)

MfG rene
14-09-06 14:42:12 Bedingungen
Franz
Es müßte über ifEmpty gehen. Das kann leere Inhalte mit Werten ersetzen.
14-09-06 15:38:19 DANKE
Rene
So gehts:
marks.SHOPHG.stdWrap {
wrap = background=uploads/pics/|
required = 1
}
< Zurück zum Forum