Antwort #24 am: 23. Oktober 2013, 00:04:37
(Mod 1.06)
Hallo.
Ich möchte einige Ergänzungen bzw. Verbesserungen vorschlagen zum "Kaufen Button verändern".
Die Angesprochene Funktion getBuyNowButton ist etwas überholt , da Sie im Systemkern vorgibt wie der button auszusehen hat. Das ist natürlich nicht sehr Sinnvoll für Templateentwickler.
Solange man nur mit Images arbeitet ist das Funktional, wenn ich jedoch mit css Buttons arbeiten möchte, funtioniert das nicht.
Auch was die trennung von Source und Content angeht ist diese funktion veraltet, denke ich.
Wenn man ein Template erstellt kann man vom Anwender sicher nicht erwarten , dass er in den Kern des Shopsystem eingreift damit das Template funktioniert.
Daher mein Vorschlag.
Die Funktion getBuyNowButton sollte getBuyNowLink heissen.
function getBuyNowLink
($id, $name) { global $PHP_SELF; return xtc_href_link
(basename($PHP_SELF), 'action=buy_now&BUYproducts_id='.$id.'&'.xtc_get_all_get_params
(array ('action')), 'NONSSL'); } Dieser Link ist im Grunde alles was der Template entwickler an der Stelle benötigt um in der Datei product_listing_v1.html seinen button selbst zu gestalten OHNE Ins System einzugreifen.
Zum Beispiel:
<p class="clear"><a class="btn" href="{$module_data.PRODUCTS_
LINK_BUY_NOW}">In den Warenkorb</a>
Mit freundlichem Gruß
Kuno