Та же проблема, помогите, пожалуйста. Если в скрипт список/сетка ниче не добавляю, то вместо кнопки Сообщить о наличии - null, кнопка Купить правильно работает.
Контроллер category.php
'price' => ($price=='0.00 грн.' ? 'цену уточняйте' : $price),
В category.tpl
<?php if ($product['price']=='цену уточняйте') { ?>
<div class="btnStock"><a class="button" ><?php echo 'Сообщить о наличии' ?></a></div>
<?php } else { ?>
<div class="cart"><a class='button' onclick="addToCart('<?php echo $product['product_id']; ?>');"><span><?php echo $button_cart; ?></span></a></div>
<?php } ?>
Если добавляю в скрипт, кторорый переключает список/сетку function display ( в любое место скрипта),
if (price = 'цену уточняйте'){
<?php echo 'Сообщить о наличии' ?> }
то после перезагрузки страницы работает только сетка (статически),переключаться нельзя. Но правильно работает эта сетка с товарами, т.е. под товаром у которого "цену уточняйте" - висит кнопка "Сообщить о наличии", а у товара в которого есть цена - кнопка "Купить".
Почему не переключается сетка на список?