darkdragon19 0 Posted September 19, 2012 Report Share Posted September 19, 2012 (edited) Нужна кнопка на странице шаблона товаров... По нажатию на которую Товары без цены исчезали и появлялись... в категории ... в базе много товаров но не все они есть в наличии... вот и думаю может создать кнопку по нажатию на которую то чего нету исчезало бы, а заместо бесплатно у товаров без цены написать нет в наличии... так как у меня если у товара нет цены значит его нет... еще по поводу сортировки товары сортируются от 0 и выше нужно изменить сортировку от 1 и выше чтобы товаров с ценой 0 которых нету не высвечивались в первую очередь Edited September 19, 2012 by darkdragon19 Quote Link to post Share on other sites
KoVaLsKy 59 Posted September 19, 2012 Report Share Posted September 19, 2012 шаблона товара? ценЫ? так в категории или на карточке товара кнопка? Quote Link to post Share on other sites
darkdragon19 0 Posted September 19, 2012 Author Report Share Posted September 19, 2012 в категории ... в базе много товаров но не все они есть в наличии... вот и думаю может создать кнопку по нажатию на которую то чего нету исчезало бы, а заместо бесплатно у товаров без цены написать нет в наличии... так как у меня если у товара нет цены значит его нет... еще по поводу сортировки товары сортируются от 0 и выше нужно изменить сортировку от 1 и выше чтобы товаров с ценой 0 которых нету не высвечивались в первую очередь Quote Link to post Share on other sites
darkdragon19 0 Posted September 20, 2012 Author Report Share Posted September 20, 2012 ((( Quote Link to post Share on other sites
eugenem 11 Posted September 20, 2012 Report Share Posted September 20, 2012 Сильно сложно как-то Вы придумали, проще надо сделать. В шаблонах нужно поставть условие - выводить товар, если у него цена отлична от 0. Делается через смарти и гораздо проще. Quote Link to post Share on other sites
darkdragon19 0 Posted September 20, 2012 Author Report Share Posted September 20, 2012 Сильно сложно как-то Вы придумали, проще надо сделать. В шаблонах нужно поставть условие - выводить товар, если у него цена отлична от 0. Делается через смарти и гораздо проще. по сути я могу через 1С поставить товары без цены не актив... но кнопка отключения и включения лучше подходит... Если есть удобное решение опишите лучше что как оно в итоге будет ... По поводу сортировки товаров с 0 ценой на задний план не смотря на сортировку по цене можете сделать? Quote 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 не проверял но должно работать)) Quote 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'} цена конкретного товара то товар не исчезает Quote 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} Quote 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} Может подскажите как все эти товары на задние страницы пихнуть? сортировка по цене с нуля начинается и получаются что они первые...на последних страницах мешаться не будут да и хрен с ними... при сортировке по цене Quote 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> Quote Link to post Share on other sites
darkdragon19 0 Posted September 21, 2012 Author Report Share Posted September 21, 2012 Работает спс Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.