darkdragon19 0 Опубликовано 19 сентября, 2012 Жалоба Share Опубликовано 19 сентября, 2012 (изменено) Нужна кнопка на странице шаблона товаров... По нажатию на которую Товары без цены исчезали и появлялись... в категории ... в базе много товаров но не все они есть в наличии... вот и думаю может создать кнопку по нажатию на которую то чего нету исчезало бы, а заместо бесплатно у товаров без цены написать нет в наличии... так как у меня если у товара нет цены значит его нет... еще по поводу сортировки товары сортируются от 0 и выше нужно изменить сортировку от 1 и выше чтобы товаров с ценой 0 которых нету не высвечивались в первую очередь Изменено 19 сентября, 2012 пользователем darkdragon19 Ссылка на сообщение Поделиться на другие сайты
KoVaLsKy 59 Опубликовано 19 сентября, 2012 Жалоба Share Опубликовано 19 сентября, 2012 шаблона товара? ценЫ? так в категории или на карточке товара кнопка? Ссылка на сообщение Поделиться на другие сайты
darkdragon19 0 Опубликовано 19 сентября, 2012 Автор Жалоба Share Опубликовано 19 сентября, 2012 в категории ... в базе много товаров но не все они есть в наличии... вот и думаю может создать кнопку по нажатию на которую то чего нету исчезало бы, а заместо бесплатно у товаров без цены написать нет в наличии... так как у меня если у товара нет цены значит его нет... еще по поводу сортировки товары сортируются от 0 и выше нужно изменить сортировку от 1 и выше чтобы товаров с ценой 0 которых нету не высвечивались в первую очередь Ссылка на сообщение Поделиться на другие сайты
darkdragon19 0 Опубликовано 20 сентября, 2012 Автор Жалоба Share Опубликовано 20 сентября, 2012 ((( Ссылка на сообщение Поделиться на другие сайты
eugenem 11 Опубликовано 20 сентября, 2012 Жалоба Share Опубликовано 20 сентября, 2012 Сильно сложно как-то Вы придумали, проще надо сделать. В шаблонах нужно поставть условие - выводить товар, если у него цена отлична от 0. Делается через смарти и гораздо проще. Ссылка на сообщение Поделиться на другие сайты
darkdragon19 0 Опубликовано 20 сентября, 2012 Автор Жалоба Share Опубликовано 20 сентября, 2012 Сильно сложно как-то Вы придумали, проще надо сделать. В шаблонах нужно поставть условие - выводить товар, если у него цена отлична от 0. Делается через смарти и гораздо проще. по сути я могу через 1С поставить товары без цены не актив... но кнопка отключения и включения лучше подходит... Если есть удобное решение опишите лучше что как оно в итоге будет ... По поводу сортировки товаров с 0 ценой на задний план не смотря на сортировку по цене можете сделать? Ссылка на сообщение Поделиться на другие сайты
Bomond 2 Опубликовано 20 сентября, 2012 Жалоба Share Опубликовано 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 не проверял но должно работать)) Ссылка на сообщение Поделиться на другие сайты
darkdragon19 0 Опубликовано 21 сентября, 2012 Автор Жалоба Share Опубликовано 21 сентября, 2012 Сейчас попробую только вот тут {literal} {/literal} не хватает наверное Добавил {literal} {/literal} в итоге если {if $PRODUCTS_PRICE_PLAIN !=''} исчезают все если {if $PRODUCTS_PRICE_PLAIN !='0'} ничего не скрывается если {if $PRODUCTS_PRICE_PLAIN !='1950'} цена конкретного товара то товар не исчезает Ссылка на сообщение Поделиться на другие сайты
Bomond 2 Опубликовано 21 сентября, 2012 Жалоба Share Опубликовано 21 сентября, 2012 а попробуйте так: {if $module_data.PRODUCTS_PRICE_PLAIN > 0} Ссылка на сообщение Поделиться на другие сайты
darkdragon19 0 Опубликовано 21 сентября, 2012 Автор Жалоба Share Опубликовано 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} Может подскажите как все эти товары на задние страницы пихнуть? сортировка по цене с нуля начинается и получаются что они первые...на последних страницах мешаться не будут да и хрен с ними... при сортировке по цене Ссылка на сообщение Поделиться на другие сайты
Bomond 2 Опубликовано 21 сентября, 2012 Жалоба Share Опубликовано 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> Ссылка на сообщение Поделиться на другие сайты
darkdragon19 0 Опубликовано 21 сентября, 2012 Автор Жалоба Share Опубликовано 21 сентября, 2012 Работает спс Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения