テンプレート ファイルに php を追加できないショッピング カート スクリプトを使用しています。使用される方法は、クラス ファイル内で作成$GLOBALS
し、それらを tpl ファイルから呼び出すことです。私がする必要があるのは次のとおりです。
$GLOBALS['DiscountedPrice']
後続のコードのチャンクと等しい必要があります。いくつかの構文オプションを試してまとめてみましたが、コードのチャンク内で同じ構文が使用されているため、機能しません。
$GLOBALS['DiscountedPrice'] = $query = mysql_query("
SELECT *
FROM isc_customer_group_discounts
WHERE `catorprodid` = '%%GLOBAL_ProductId%%'
AND `customergroupid` = 1
AND `discounttype` = 'PRODUCT'
");
$discounted_price = '';
while($proddisc = mysql_fetch_array($query)) {
$discperc = $proddisc['4'];
$discmeth = $proddisc['6'];
if($discmeth = 'percent') {
$discperc = $proddisc['4']/100;
$discounted_price = $row['prodprice'] * $discperc;
$GLOBALS['DiscountedPrice'] = $discounted_price;
}elseif ($discmeth = 'price') {
$discounted_price = $row['prodprice'] - $discperc;
$GLOBALS['DiscountedPrice'] = $discounted_price;
}elseif ($discmeth = 'fixed') {
$discounted_price = $discperc;
$GLOBALS['DiscountedPrice'] = $discounted_price;
}};