Hallo
Ich habe ein Problem mit dem Miniwarenkorb.
egal auf welcher Seite ich mich befinde, wird mir der Mini-Warenkorb angezeigt, aber nur die Anzahl und die Preissumme. Was mir fehlt, ist ein Bild für den Warenkorb (dafür ein schmaler schwarzer Balken als Link)
wie spreche ich ###IMAGE_BASKET### an?
Mein Template
<h3>BASKET_OVERVIEW_TEMPLATE</h3>
<!-- ###BASKET_OVERVIEW_TEMPLATE### begin -->
<div class="shop_minibasket">
<div class="shop_minibasket_image"> <!--###LINK_BASKET###-->###IMAGE_BASKET###<!--###LINK_BASKET###-->
</div>
###NUMBER_GOODSTOTAL### Produkte (###PRICE_GOODSTOTAL_TAX###.- EUR)
<!-- ###BASKET_OVERVIEW_TEMPLATE### end -->
<!-- ###BASKET_OVERVIEW_EMPTY### begin -->
Keine Produkte im Warenkorb.
<!-- ###BASKET_OVERVIEW_EMPTY### end -->
</div>
<!-- ###BASKET_OVERVIEW_TEMPLATE### end -->
einfach in
plugin.tt_products.basketPic = http://www.xz.com/warenkorb.gif
den URL für das Bild angeben.
Es kann auch relativ vom TYPO3-Verzeichnis sein.
Hallo Flink,
Ich habe folgendes eingegeben
plugin.tt_products.basketPic = http://localhost/dummy-3.8.0/media/logos/Warenkorb.jpg
Es erscheint folgendes auf meinen Seiten
|
8 Artikel (12,- EUR)
Als Bild bekomme ich nur einen schwarzen Balken.
Was mache ich falsch?
dirkp
das hatte ich auch gehabt, aber da ich dort kein bild wollte habe ich es einfach rausgelöscht.
glaube das lag an dem link, der um das bild erstellt wird. poste mal den htmlsource vom warenkorb:mini. dann kann man mehr erkennen 🙂
HTML Code
<!--BEGIN: Content of extension "tt_products", plugin "tx_ttproducts_pi1"-->
<div class="tx-ttproducts-pi1">
<div class="shop_minibasket">
<div class="shop_minibasket_image">
<a href="index.php?id=65&backPID=5">
<img src="" alt="" />
</a>
</div>
<font size="-2">8 Produkte (26,60.- EUR)</font>
</div>
<!-- END: Content of extension "tt_products", plugin "tx_ttproducts_pi1" -->
src ist leer :o
wenn ich in der Datei "class.tx_ttproducts_basket.php" den Bild hart eingebe, funktioniert es.
statt:
$markerArray['###IMAGE_BASKET###'] = '<img src="'.$this-" alt="" />conf['basketPic'].'">';
so:
$markerArray['###IMAGE_BASKET###'] = '<img src="media/logos/Warenkorb.gif" alt="" />';
Im Setup
plugin.tt_products.basketPic = media/logos/Warenkorb.gif
eingeben.
Hallo zusammen
Funktioniert trotzdem nicht.
Nicht in den Constants noch im Setup.
Es muss an irgendetwas anderen liegen, ich weis nur noch nicht an was. Es funktioniert eben nur, wenn ich es hart in den PHP-Code eintrage, aber das ist ja nicht der sinn der Sache.
Ich habe mal ein Echo in die Datei "class.tx_ttproducts_basket.php" unter die Zeile (1140)von ###IMAGE_BASKET### eingebunden, um herauszufinden, was in ###IMAGE_BASKET### steht.
$markerArray['###IMAGE_BASKET###'] =
'<<img src="'.$this->conf['basketPic'].'">';
echo ($markerArray['###IMAGE_BASKET###']);
Die Ausgabe ist erstaunlich.
1.) <img src="media/logos/Warenkorb.gif" alt="" />
2.) <img src="" alt="" />
Vieleicht weis jemand was!
Danke dirkp
Hallo Zusammen.
hat jemand eine Idee zu diesem Problem. Ich wäre euch dankbar
dirkp
Hallo Flink,
Es funktioniert. :p
Die Zeile:
plugin.tt_products.basketPic = media/logos/Warenkorb.gif
muss ins Root-Template-Setup.
Danke
kleines problem:
auf meiner Rootseite (Hompage) wird folgender Link angezeigt
- .../index.php?id=65&type=1&backPID=20
auf allen anderen Seite
- ohne type=1
daraus folgt, das von der Rootseite mein Warenkorb im Druckformat angezeigt wird.
dirkp
Das hängt mit deinem TypoScript Template für die Seite zusammen.
Danke.
Habe das Template geändert auf
MINIWARENKORB < plugin.tt_products
MINIWARENKORB {
code >
code = OVERVIEW
typeNum = 0
}
dirkp