darkdragon19 0 Posted September 19, 2012 Report Share Posted September 19, 2012 (edited) Нужна кнопка на странице шаблона товаров... По нажатию на которую Товары без цены исчезали и появлялись... в категории ... в базе много товаров но не все они есть в наличии... вот и думаю может создать кнопку по нажатию на которую то чего нету исчезало бы, а заместо бесплатно у товаров без цены написать нет в наличии... так как у меня если у товара нет цены значит его нет... еще по поводу сортировки товары сортируются от 0 и выше нужно изменить сортировку от 1 и выше чтобы товаров с ценой 0 которых нету не высвечивались в первую очередь Edited September 19, 2012 by darkdragon19 Link to post Share on other sites
KoVaLsKy 59 Posted September 19, 2012 Report Share Posted September 19, 2012 шаблона товара? ценЫ? так в категории или на карточке товара кнопка? Link to post Share on other sites
darkdragon19 0 Posted September 19, 2012 Author Report Share Posted September 19, 2012 в категории ... в базе много товаров но не все они есть в наличии... вот и думаю может создать кнопку по нажатию на которую то чего нету исчезало бы, а заместо бесплатно у товаров без цены написать нет в наличии... так как у меня если у товара нет цены значит его нет... еще по поводу сортировки товары сортируются от 0 и выше нужно изменить сортировку от 1 и выше чтобы товаров с ценой 0 которых нету не высвечивались в первую очередь Link to post Share on other sites
darkdragon19 0 Posted September 20, 2012 Author Report Share Posted September 20, 2012 ((( Link to post Share on other sites
eugenem 11 Posted September 20, 2012 Report Share Posted September 20, 2012 Сильно сложно как-то Вы придумали, проще надо сделать. В шаблонах нужно поставть условие - выводить товар, если у него цена отлична от 0. Делается через смарти и гораздо проще. Link to post Share on other sites
darkdragon19 0 Posted September 20, 2012 Author Report Share Posted September 20, 2012 Сильно сложно как-то Вы придумали, проще надо сделать. В шаблонах нужно поставть условие - выводить товар, если у него цена отлична от 0. Делается через смарти и гораздо проще. по сути я могу через 1С поставить товары без цены не актив... но кнопка отключения и включения лучше подходит... Если есть удобное решение опишите лучше что как оно в итоге будет ... По поводу сортировки товаров с 0 ценой на задний план не смотря на сортировку по цене можете сделать? Link to post Share on other sites
Bomond 2 Posted September 20, 2012 Report Share Posted September 20, 2012 Вообще все просто! Допустим у Вас товары в <div class="product"> товар цена картинка и т.д. </div> то получить нужно примерно такое {if $PRODUCTS_PRICE_PLAIN !=''} <div class="product"> товар цена картинка и т.д. </div> {else} <div class="product noprice"> товар цена картинка и т.д. </div> {/if} и осталось дело за малым <a href="" onclick="return false;" class="hide_noprice">скрыть товары без цены</a> <script> $('a.hide_noprice').click(function(){ $('.noprice').hide(); }) </script> PS не проверял но должно работать)) Link to post Share on other sites
darkdragon19 0 Posted September 21, 2012 Author Report Share Posted September 21, 2012 Сейчас попробую только вот тут {literal} {/literal} не хватает наверное Добавил {literal} {/literal} в итоге если {if $PRODUCTS_PRICE_PLAIN !=''} исчезают все если {if $PRODUCTS_PRICE_PLAIN !='0'} ничего не скрывается если {if $PRODUCTS_PRICE_PLAIN !='1950'} цена конкретного товара то товар не исчезает Link to post Share on other sites
Bomond 2 Posted September 21, 2012 Report Share Posted September 21, 2012 а попробуйте так: {if $module_data.PRODUCTS_PRICE_PLAIN > 0} Link to post Share on other sites
darkdragon19 0 Posted September 21, 2012 Author Report Share Posted September 21, 2012 уже много вариантов перепробовал сейчас вроде так исчезает все {if $module_data.PRODUCTS_PRICE_PLAIN > 0} <form action="{$smarty.const.FILENAME_COMPARISON}"> {foreach name=aussen item=module_data from=$module_content <div class="product"> товар цена картинка и т.д. </div> {/foreach} {else} <form action="{$smarty.const.FILENAME_COMPARISON}"> {foreach name=aussen item=module_data from=$module_content <div class="product noprice"> товар цена картинка и т.д. </div> {/foreach} {/if} Может подскажите как все эти товары на задние страницы пихнуть? сортировка по цене с нуля начинается и получаются что они первые...на последних страницах мешаться не будут да и хрен с ними... при сортировке по цене Link to post Share on other sites
Bomond 2 Posted September 21, 2012 Report Share Posted September 21, 2012 <form action="{$smarty.const.FILENAME_COMPARISON}"> {foreach name=aussen item=module_data from=$module_content} {if $module_data.PRODUCTS_PRICE_PLAIN > 0} <div class="product"> товар цена картинка и т.д. </div> {else} <div class="product noprice"> товар цена картинка и т.д. </div> {/if} {/foreach} </form> Link to post Share on other sites
darkdragon19 0 Posted September 21, 2012 Author Report Share Posted September 21, 2012 Работает спс Link to post Share on other sites
Recommended Posts