Jump to content
xt:Commerce Community Forum

xt_coupons - Erweiterung


Recommended Posts

  • 2 weeks later...

auch in der xt_coupon Version 1.3.9 werden keine template daten weitergegeben.

datei cart_bottom.php


if (XT_COUPONS_CART_PAGE == 'true') {
//if tpl_data is not set create empty array
if( !isset($tpl_data) )
$tpl_data = array();
$tpl_data['coupon'] = $_SESSION['sess_coupon'];

$coupon_in_use = "false";
if (is_array($tpl_data['coupon']) && !empty($tpl_data['coupon']) ) {
$coupon_in_use = "true";
}
$tpl_data = array_merge($tpl_data, array("coupon_in_use" => $coupon_in_use) );

$show_field = false;

if (XT_COUPONS_LOGIN == 'false' || $_SESSION['registered_customer']) {
$show_field = true;
}

if ($show_field == true) {
$tpl = 'coupons_cart.html';

$plugin_template = new Template();
$plugin_template->getTemplatePath($tpl, 'xt_coupons', '', 'plugin');
echo ($plugin_template->getTemplate('', $tpl, $tpl_data));
}
}[/PHP]

Vorteil:

1.) das Ausblenden der Gutschein eingabe kann man nun im HTML Template über $coupon_in_use machen

2.) ein anderer Gutschein kann somit nachträglich eingegeben werden

3.) $coupon_in_use kann benutzt werden um mittels form den Gutschein wieder zu entfernen

4.) Alle Gutschein relavanten Informationen die im Admin hinterlegt sind wie z.B. Gültig bis für welche Kategorien etc. stehen im HTML bereit und können genutzt werden

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
  • Create New...