HowTo:xtc Template anpassen: Unterschied zwischen den Versionen
Yogi (Diskussion | Beiträge) |
Yogi (Diskussion | Beiträge) |
||
Zeile 26: | Zeile 26: | ||
<img src="{$PRODUCTS_IMAGES.0.thumbnail}" alt="{$PRODUCTS_NAME}" /></a> | <img src="{$PRODUCTS_IMAGES.0.thumbnail}" alt="{$PRODUCTS_NAME}" /></a> | ||
{/if}</td></code> | {/if}</td></code> | ||
+ | |||
+ | == Widerrufsbelehrung == | ||
+ | In der checkout_confirmation muß ein Bereich für die Wiederrufsbelehrung eingetragen werden. Hierfür sind die folgenden Variablen zu verwenden: | ||
+ | |||
+ | Beispiel für ein Yaml Template: | ||
+ | <code><div class="floatbox"> | ||
+ | <h3>{#title_revocation#}</h3> | ||
+ | <p>{$REVOCATION_LINK}</p> | ||
+ | <div class="longTextarea"> | ||
+ | {$REVOCATION}<br class="clearHere" /> | ||
+ | {$REVOCATION_checkbox} <label class="longLabel">{#text_accept_revocation#}</label> | ||
+ | </div> | ||
+ | </div></code> |
Version vom 14. Oktober 2009, 07:23 Uhr
XTC Template an ECB V1.0.x anpassen
Hier werden die Änderungen beschreiben die man vornehmen muß wenn man ein XTC304SP2.1 Template mit der ECB-Version einsetzten möchte
Thread im Forum zu diesem Beitrag
Versandkosten
Der Text "Versandkosten" wurde ins Template verschoben. Bisher (xtc304SP2.1) wurde dieser Text durch den PHP-Code aufgebaut und ein vollständiger Link an das Template übergeben. Nun wird vom Script nur noch die URL für die Versandkosten übergeben, den Link und Text muß das Template selbst aufbauen.
alt:
{$[...]PRODUCTS_SHIPPING_LINK}
neu: das Smarty Plugin get_shipping_link
{get_shipping_link}
Produktbilder
Die Bilder stehen im Template nur noch in einem Array zur Verfügung {$PRODUCT_IMAGES}, und zwar alle. Nutze die {debug} Funktion von Smarty um Dir über die Struktur des Arrays ein Bild zu machen.
Durchlaufen ALLER Bilder:
{foreach from=$PRODUCTS_IMAGES item=IMG name=images}
<a href="{$IMG.original}" title="{$PRODUCTS_NAME}" class="thickbox"><img src="{$IMG.thumbnail}" alt="{$PRODUCTS_NAME}" /></a>
{/foreach}
alt:
{if $PRODUCTS_IMAGE!=}<a href="{$PRODUCTS_POPUP_LINK}"><img src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" /></a>{/if}
neu:
{if $PRODUCTS_IMAGE.0.original}<a href="{$PRODUCTS_IMAGES.0.original}" title="{$PRODUCTS_NAME}" class="thickbox">
<img src="{$PRODUCTS_IMAGES.0.thumbnail}" alt="{$PRODUCTS_NAME}" /></a>
{/if}
Widerrufsbelehrung
In der checkout_confirmation muß ein Bereich für die Wiederrufsbelehrung eingetragen werden. Hierfür sind die folgenden Variablen zu verwenden:
Beispiel für ein Yaml Template:
{#title_revocation#}
{$REVOCATION_LINK}
{$REVOCATION}
{$REVOCATION_checkbox} <label class="longLabel">{#text_accept_revocation#}</label>