Pycu4 Posted January 16, 2013 Report Share Posted January 16, 2013 Собственно такая задача. Плюс условие, чтобы оставалась возможность вернуть цены обратно. Quote Link to post Share on other sites
delprofile Posted January 16, 2013 Report Share Posted January 16, 2013 {if $v->price != 0}показываем блок{/if} Quote Link to post Share on other sites
Pycu4 Posted January 16, 2013 Author Report Share Posted January 16, 2013 Где применить этот код, т.е. на каких страницах? Необходимо на всем сайте. Quote Link to post Share on other sites
acerus Posted January 29, 2013 Report Share Posted January 29, 2013 Воткнул в products.tpl - вместо "показываем блок" - цену с корзиной. В итоге цена с корзиной не показывается совсем. Что я сделал не так?Мне нужно для товаров с 0 ценой выводить сообщение, типа уточняйте цену по телефону Quote Link to post Share on other sites
Kosjak76 Posted January 29, 2013 Report Share Posted January 29, 2013 У Товаров в Симпле НЕТ цены... Цена - это относится к Варианту. Quote Link to post Share on other sites
Pycu4 Posted January 29, 2013 Author Report Share Posted January 29, 2013 Просто как написать логическое выражение иначе? Quote Link to post Share on other sites
Kosjak76 Posted January 29, 2013 Report Share Posted January 29, 2013 В Симпле есть такое понятие как (как вам обьяснить попроще?) первый вариант или Главный вариант - это вариант, который в админке идет первым...Вот если правильно расставить варианты, тогда можно и говорить о чем-то. Quote Link to post Share on other sites
Kasha Posted January 29, 2013 Report Share Posted January 29, 2013 достаточно просто убрать фильтр наличия товара в запросе к варианту, и блок будет показываться Quote Link to post Share on other sites
Kosjak76 Posted January 29, 2013 Report Share Posted January 29, 2013 Да, но появятся другие проблемы.... Проверено неоднократно))) Quote Link to post Share on other sites
acerus Posted January 29, 2013 Report Share Posted January 29, 2013 хорошо, у меня в магазине нет вариантов, все товары - это единые единицы. Т.е. главный вариант и первый вариант - одно и то же. тогда оборачивать этим блоком просто вывод цены? Quote Link to post Share on other sites
Kosjak76 Posted January 29, 2013 Report Share Posted January 29, 2013 Нет, тогда нужно юзать конструкцию типа {$product->variant->price} Quote Link to post Share on other sites
Inna Posted February 17, 2013 Report Share Posted February 17, 2013 Сделала как во втором посте, надпись отображается, но вместе с ценой: "показываем блок 0 руб", как теперь убрать "0 руб"? Quote Link to post Share on other sites
Pycu4 Posted February 17, 2013 Author Report Share Posted February 17, 2013 Inna, не понял Вас.Чтобы убрать блок с ценой когда она равна 0 нужно вставить условие {if $v->price != 0}, что если цена не равна 0 перед началом строки <td>И нужно закрыть условия в конце строки </td> конструкцией {/if}Аналогично если еще убрать кнопку в корзину вокруг такого кода <input type="submit" class="button" value="в корзину" data-result-text="добавлено"/>Это нужно применить везде где встречается код выбора варианта товаров, а именно в шаблонах products.tpl, product.tpl, на главной странице index.tpl и везде где встречается список товаров. На главной странице этот код по-умолчанию повторяется три раза в акционных, новых и рекомендуемых товарах.К сожалению код браузером обрабатывается и не знаю как его обозначить. Quote Link to post Share on other sites
Inna Posted February 17, 2013 Report Share Posted February 17, 2013 Так? Вроде работает))<span class="price"> {if $v->price != 0}{$v->price|convert} <span class="currency">{$currency->sign|escape} {else}цену уточняйте {/if} </span> Quote Link to post Share on other sites
Inna Posted February 17, 2013 Report Share Posted February 17, 2013 не работает только в корзине 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.