Franz Holzinger

Verse of the day

Denn es ist ein Gott und ein Mittler zwischen Gott und den Menschen, nämlich der Mensch Christus Jesus, der sich selbst gegeben hat für alle zur Erlösung, daß solches zu seiner Zeit gepredigt würde;
1 Timotheus 2:5-6

© Bible Gateway's Verse of the Day


autor  
6-04-11 09:28:10 Datasheet ICON
Nadine Wohlrabe
Ich habe den Part

<!-- ###PRODUCT_LINK_DATASHEET### begin -->
<div class="datenblatt">
###ICON_DATASHEET######P_DATASHEET### ###PRODUCT_DATASHEET###
</div>
<!-- ###PRODUCT_LINK_DATASHEET### end -->

im TS:

plugin.tt_products.file.datasheetIcon = fileadmin/download_icon.gif

es wird aber kein Icon angezeigt.

Ne Idee?
11-08-09 07:57:04 Constants
Franz Holzinger
Diese Einstellung funktioniert nur in den Constants.
Im Setup muss es dem IMAGE cObject entsprechen.

6-04-11 09:41:52 mit Constants-Editor gesetzt
Nadine Wohlrabe
Das Icon ist über dem Constants-Editor gesetz.

Darum verstehe ich das ja nicht.
11-08-09 10:18:46 Seitenquelltext
Franz Holzinger
Was zeigt er denn im Seitenquelltext anstelle des Bildes an?
6-04-11 09:41:33 Quelltext
Nadine Wohlrabe
<div class="datenblatt">
<a href="uploads/tx_ttproducts/datasheet/datenblatt.pdf" target="_blank"> Datenblatt: Datenblatt.pdf</a>
</div>

Datei liegt auch an der richtigen Stelle.
11-08-09 12:31:31 stimmt
Franz Holzinger
Das stimmt dann aber auch. Es ist schließlich kein IMAGE im Setup eingestellt worden, sondern nur der Dateiname in den Constants.
6-04-11 09:41:18 Wieso?`
Nadine Wohlrabe
In den Constant ist ein Eintrag:
datasheet icon[plugin.tt_products.file.datasheetIcon]

dann steht im constants-Feld:
plugin.tt_products.file.datasheetIcon = fileadmin/download_icon.gif

Im Template steht:

<!-- ###PRODUCT_LINK_DATASHEET### begin -->

###ICON_DATASHEET### ###P_DATASHEET### ###PRODUCT_DATASHEET###

<!-- ###PRODUCT_LINK_DATASHEET### end -->
Was muss denn im Quelltext stehen damit das Icon angezeigt wird?
###ICON_Datasheet### ist doch im Template vorhanden, wird aber nicht umgesetzt ?
11-08-09 19:45:58 Dateiname
Franz Holzinger
Wenn in den Constants der Eintrag 'file.datasheetIcon' steht, dann wird das als Dateiname angezeigt, aber nicht als Bild.
In diesem Fall wird '###ICON_DATASHEET###' einfach durch einen Nullstring ersetzt.

Nur über das Setup kann ein IMAGE konfiguriert werden.
6-04-11 09:41:09 Demnach also in Setupfeld
Nadine Wohlrabe
das ?
plugin.tt_products.file.datasheetIcon = fileadmin/download_icon.gif

Das geht aber auch nicht...

oder verstehe ich das immer noch falsch?
13-08-09 13:38:36 Setup
Franz Holzinger
Bitte darauf achten, dass das datasheetIcon in den Constants anders als im Setup geschrieben wird!

Constants:
file.datasheetIcon = ...

Setup:
datasheetIcon {
file = ...
}
Wenn im Setup file ausgefüllt wird, dann werden die Constants Einstellungen nicht mehr berücksichtigt.
datasheetIcon muss im Setup einem IMAGE entsprechen, wenn man hier ein Bild ausgeben will. Andernfalls wird nur ein Dateiname ausgegeben.
6-04-11 09:34:43 Ist alles so.. geht aber nicht...
Nadine Wohlrabe
Hier mein Setup.. In Constants ist nichts mit ICON hinterlegt, Cache usw. ist leer. -> KEINE ANZEIGE

plugin.tt_products {

conf.tt_products.LIST {
field {
note = TEXT
note.postUserFunc = tx_pmkhtmlcrop->htmlCrop
note.postUserFunc.htmlCrop = 150 | ...
}
}



datasheetIcon {
file = fileadmin/download_icon.gif
}


basket.minPrice {
type = price
collect = goodstotal
value = 200

}

bulkilyWarning = Vorsicht Sperrgut
statusDate_stdWrap.strftime = %e-%m-%y %H:%M
orderDate_stdWrap.srftime = %e-%m-%y

payment >
payment {
radio = 1
TAXpercentage = 19
10.title = Vorkasse
20.title = Nachnahme
30.title = Barzahlung bei Abholung

}

###Versand###
shipping >
shipping {
radio = 1
bulkilyFeeTax = 19
bulkilyAddition = 100
useStaticInfoCountry = 1

# Zahlung per Vorkasse
#radio = 0
10.title = Versand Deutschland
10.price = 4.50
10.TAXincluded = 1
10.excludePayment = 20,30
10.price.type = count
10.price.1 = 4.50
10.price.2 = 8.00
10.price.3 = 12
10.price.4 = 16
10.price.5 = 20
10.price.6 = 25
10.price.10 = 30
10.price.noCostsAmount = 300

#Nachnahme
20.title = Versand Deutschland mit Nachnahme
20.excludePayment =10,30
20.price = 8,50
20.TAXincluded = 1
20.where.static_countries= cn_short_local = 'Deutschland'
20.bulkilyWarning = 1
20.bulkilyAddition = 16.140
20.bulkilyFeeTax = 7.6

#Selbstabholer
30.title = Selbstabholer
30.price = 0
30.TAXincluded = 1
30.where.static_countries= cn_short_local = 'Deutschland'
30.excludePayment = 10,20

}

statusCodes {
#2-49 diese sind für den Shopadmin reserviert
2 = Ihre Bestellung ist eingegangen
3 = Der Shop erwartet Waren eines Drittanbieters
4 = Der Shop erwartet Ihren Zahlungseingang
5 = Der Shop erwartet Ihre Materiallieferung
6 = Die Bestellung ist bezahlt
7 = Ihre Bestellung wurde versand
8 = Die Geschenkgutscheine wurden versand
9 = Die Waren müssen bestellt werden
10 =
11 =
12 =
13 =
20 =
21 =
30 =

#50 - 59 Generelle Usernachrichten
50 = Kunde möchte Bestellung stornieren
51 = Nachricht des Kunden an den Shop
52 = E-Mail für Geschenkgutscheine versenden

# 60 - 69 Spezielle Usernachrichten
60 = Versand des Gutschein-Zertifikat an den Gutscheinempfänger

#100-299 Bestellung abgeschlossen
100 = Die Bestellung ist versandt und abgeschlossen
101 = Die Bestellung ist abgeschlossen
102 = Die Bestellung wurde stoniert
200 = Bestellung gelöscht
}



#Gutscheine

#whereGift = uid IN (6, 7, 8)
#creditpoints.pricefactor = 1
#1 entspricht einen Euro
#10.type = price
#10.prod.1 = 0.02
#10.prod.101 = 0.04
#10.prod.501 = 0.06
}


image {
imageLinkWrap {
typolink {
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.cObject.file.maxW = {$plugin.pmkslimbox.slimBoxMaxW}
parameter.cObject.file.maxH = {$plugin.pmkslimbox.slimBoxMaxH}
ATagParams = rel="lightbox"
ATagParams.override = rel="lightbox[sb{field:uid}]"
ATagParams.override.if.isTrue = {$plugin.pmkslimbox.imgtext.navigable}
ATagParams.insertData = 1
}
}
}
listImage {
imageLinkWrap {
typolink {
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.cObject.file.maxW = {$plugin.pmkslimbox.slimBoxMaxW}
parameter.cObject.file.maxH = {$plugin.pmkslimbox.slimBoxMaxH}
ATagParams = rel="lightbox"
ATagParams.override = rel="lightbox[sb{field:uid}]"
ATagParams.override.if.isTrue = {$plugin.pmkslimbox.imgtext.navigable}
ATagParams.insertData = 1
}
}
}
basketImage {
imageLinkWrap {
typolink {
parameter.cObject = IMG_RESOURCE
parameter.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.cObject.file.maxW = {$plugin.pmkslimbox.slimBoxMaxW}
parameter.cObject.file.maxH = {$plugin.pmkslimbox.slimBoxMaxH}
ATagParams = rel="lightbox"
ATagParams.override = rel="lightbox[sb{field:uid}]"
ATagParams.override.if.isTrue = {$plugin.pmkslimbox.imgtext.navigable}
ATagParams.insertData = 1
}
}
}
}
}
17-08-09 19:36:40 Icon IMAGE
Franz Holzinger
###PRODUCT_DATASHEET1### ist der Marker im Fall eines IMAGE bzw. ###ARTICLE_...### .




6-04-11 09:40:59 Jetzt kapiere ich nix mehr...
Nadine Wohlrabe
Was ist das denn jetzt?

Das hier bringt rein gar nichts:

Weinexpertise: ###PRODUCT_DATASHEET1### <!-- ###PRODUCT_LINK_DATASHEET### begin -->###PRODUCT_DATASHEET### <!-- ###PRODUCT_LINK_DATASHEET### end -->

Ich habe auch noch keinen Shop gefunden, wo ein Icon angezeigt wird.

Kann vielleicht mal jemand den Templatepart + Konfiguration hier posten, damit ich sehe wie das gehen soll .
20-08-09 18:58:56 Setup
Franz Holzinger
Wenn das Bild konfiguriert werden soll, dann muss es als IMAGE TypoScript (siehe Dokument TSref) ins Setup zu datasheetIcon geschrieben werden.
Das allgemeine Datasheet Bild (für alle gleich) steht in ###ICON_DATASHEET###. Das Bild des aktuellen Datensatzes für Datasheet steht in ###PRODUCT_DATASHEET1###.

Es gibt keine fixe Vorgabe, wie man das konfigurieren soll.

Beispiel HTML Template:
<!-- ###PRODUCT_LINK_DATASHEET### begin -->
###GW1B######P_DATASHEET######GW1E### <font size="1"><b><i>###PRODUCT_DATASHEET###</i></b></font>###ICON_DATASHEET###</p>
<!-- ###PRODUCT_LINK_DATASHEET### end -->

Das stammt aus dem Beispiel Template example_template_bill_de.tmpl
< Zurück zum Forum