Здравствуйте!
На редакции Малый бизнес видоизменяю малую корзину. Полученный код:
<?if (!defined("b_prolog_included" ;) || b_prolog_included!==true)die();?>
<div id="small-cart-block">
<h3 class="block-title">Корзина</h3>
<?if ($arresult["ready"]=="y" || $arresult["delay"]=="y" || $arresult["notavail"]=="y" || $arresult["subscribe"]=="y" ;) :?>
<?endif;?>
</div>
Все работает как задумано, но только не на главной странице. На ней не отображаются товары, уже находящиеся в корзине и их общая стоимость. Подскажите, пожалуйста, в чем может быть проблема.
Заранее извиняюсь за вид вставленного кода, но функция редактора "Оформление в виде кода" вытягивает код в строку, а файл к сообщению не прикрепляется.
На редакции Малый бизнес видоизменяю малую корзину. Полученный код:
<?if (!defined("b_prolog_included" ;) || b_prolog_included!==true)die();?>
<div id="small-cart-block">
<h3 class="block-title">Корзина</h3>
<?if ($arresult["ready"]=="y" || $arresult["delay"]=="y" || $arresult["notavail"]=="y" || $arresult["subscribe"]=="y" ;) :?>
<?= getmessage("tsbs_ready" ;) ?> |
[*] <? //echo "<pre>";print_r($v);echo "</pre>"; $db_props = ciblockelement::getproperty(3, $v['product_id'], "sort", "asc", array("id"=>"1" ;) ); $props = array(); while($ar_props = $db_props->fetch()){ $props[$ar_props['code']] = $ar_props['value']; //print_r($ar_props["value"] ;) ;echo "<br />"; $articul=$ar_props["value"]; } ?> <? $quantity=substr($v['quantity'],0,strlen($str)-3); echo $quantity; echo " x "; ?> <?if (strlen($v["detail_page_url"] ;) >0):?> <?endif;?> <?echo $v["name"]; echo "<br />"; echo $articul;?> <?if (strlen($v["detail_page_url"] ;) >0):?> <?endif;?> <? echo "<span class='price'>";echo $v['price'];echo " руб.</span>"; $total_price += $v['price']*$v['quantity']; $total_quantity += $v['quantity'];?> |
<span class="total-quantity-cart-block"> <?echo $total_quantity; echo " товар(ов)"; ?> </span> <span class="total-price-cart-block"> <?echo $total_price; echo ".00 руб."; ?> </span> <fo rm method="get" action="<?=$arparams["path_to_basket"]?>"> <input type="s ubmit" value="Показать корзину"> </form> |
<fo rm method="get" action="<?= $arparams["path_to_order"] ?>"> <input type="s ubmit" value="<?= getmessage("tsbs_2order" ;) ?>"> </form> |
<?= getmessage("tsbs_delay" ;) ?> |
<?if (strlen($v["detail_page_url"] ;) >0):?> <?endif;?> <?echo $v["name"]?> <?if (strlen($v["detail_page_url"] ;) >0):?> <?endif;?> <br /> <?= getmessage("tsbs_price" ;) ?> <?echo $v["price_formated"]?><br /> <?= getmessage("tsbs_quantity" ;) ?> <?echo $v["quantity"]?> |
<fo rm method="get" action="<?=$arparams["path_to_basket"]?>"> <input type="s ubmit" value="<?= getmessage("tsbs_2basket" ;) ?>"> </form> |
<?= getmessage("tsbs_subscribe" ;) ?> |
<?if (strlen($v["detail_page_url"] ;) >0):?> <?endif;?> <?echo $v["name"]?> <?if (strlen($v["detail_page_url"] ;) >0):?> <?endif;?> |
<?= getmessage("tsbs_unavail" ;) ?> |
<?if (strlen($v["detail_page_url"] ;) >0):?> <?endif;?> <?echo $v["name"]?> <?if (strlen($v["detail_page_url"] ;) >0):?> <?endif;?> <br /> <?= getmessage("tsbs_price" ;) ?> <?echo $v["price_formated"]?><br /> <?= getmessage("tsbs_quantity" ;) ?> <?echo $v["quantity"]?> |
</div>
Все работает как задумано, но только не на главной странице. На ней не отображаются товары, уже находящиеся в корзине и их общая стоимость. Подскажите, пожалуйста, в чем может быть проблема.
Заранее извиняюсь за вид вставленного кода, но функция редактора "Оформление в виде кода" вытягивает код в строку, а файл к сообщению не прикрепляется.