Wolf Опубликовано 19 августа, 2015 Жалоба Поделиться Опубликовано 19 августа, 2015 Добрый день, я наверно не первый, но вопрос такой.Хотим скрыть цены на сайте, чтобы становились видны только после регистрации.Что нужно добавить или убрать в коде? {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if} <span class="price-block"> {$v->price|convert} <span class="currency">{$currency->sign|escape}</span> {if $user->group_id == 2} (Оптовая: {$v->price * $user->discount / 100} <span class="currency">{$currency->sign|escape}</span>) Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 19 августа, 2015 Жалоба Поделиться Опубликовано 19 августа, 2015 {if $user} {if $product->variants|count > 0} {foreach $product->variants as $v} variant->id==$v->id}checked{/if} {if $product->variants|count {if $v->name}{$v->name}{/if} {if $v->compare_price > 0}{$v->compare_price|convert}{/if} {$v->price|convert} {$currency->sign|escape} {/foreach} {else} Нет в наличии {/if} {else} Пройдите регистрацию что бы видеть цены {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
drakulitkas Опубликовано 19 августа, 2015 Жалоба Поделиться Опубликовано 19 августа, 2015 (изменено) мне кажется так можно потерять как минимум 90% покупателей Пример:"Заходите в магазин за яблоками, а там все ценники прикрыты. Если заполнить регистрационную карточку - вам их откроют" - жесть Изменено 19 августа, 2015 пользователем drakulitkas Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 19 августа, 2015 Жалоба Поделиться Опубликовано 19 августа, 2015 Сомнительный способ, так как скрывает не только цены, но и названия вариантов... Прием {if $user} Показывается только авторизованным {/if} надо применить к тем местам, где показываются цены и где кнопка в корзину. И может, к информеру корзины. И может, ко всей странице корзины, чтобы при выходе не оставлять корзину. Может, и еще что-то... Цитата Ссылка на сообщение Поделиться на другие сайты
ps-simpla Опубликовано 19 августа, 2015 Жалоба Поделиться Опубликовано 19 августа, 2015 ну я передал общую суть работы, а как им лучше думаю разберутсяу товар может и не быть название вариантана эту тему можно много разговаривать)) и каждый будет настаивать на своем) Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 19 августа, 2015 Жалоба Поделиться Опубликовано 19 августа, 2015 на эту тему можно много разговаривать)) и каждый будет настаивать на своем)Можно-то оно можно, только лучше стараться сразу без лишних разговоров делать для ВСЕХ случаев или в максимальной общности... Цитата Ссылка на сообщение Поделиться на другие сайты
Wolf Опубликовано 22 августа, 2015 Автор Жалоба Поделиться Опубликовано 22 августа, 2015 {if $user} {if $product->variants|count > 0} <!-- Выбор варианта товара --> <form class="variants" action="/cart"> <table> {foreach $product->variants as $v} <tr class="variant"> <td> <input id="product_{$v->id}" name="variant" value="{$v->id}" type="radio" class="variant_radiobutton" {if $product->variant->id==$v->id}checked{/if} {if $product->variants|count<2}style="display:none;"{/if}/> </td> <td> {if $v->name}<label class="variant_name" for="product_{$v->id}">{$v->name}</label>{/if} </td> <td> {if $v->compare_price > 0}<span class="compare_price">{$v->compare_price|convert}</span>{/if} <span class="price">{$v->price|convert} <span class="currency">{$currency->sign|escape}</span></span> </td> </tr> {/foreach} </table> <input type="submit" class="button" value="в корзину" data-result-text="добавлено"/> </form> <!-- Выбор варианта товара (The End) --> {else} Нет в наличии {/if} {else} <a href="user/register">Пройдите регистрацию что бы видеть цены</a> {/if} Добрые вечер!Что-то не очень у меня с кодами, сколько будет стоить помощь в этом вопросе? Цитата Ссылка на сообщение Поделиться на другие сайты
Deni Опубликовано 25 октября, 2015 Жалоба Поделиться Опубликовано 25 октября, 2015 (изменено) разобрался.. Изменено 25 октября, 2015 пользователем Deni Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
× Вставлено с форматированием. Вставить как обычный текст
Разрешено использовать не более 75 эмодзи.
× Ваша ссылка была автоматически встроена. Отображать как обычную ссылку
× Ваш предыдущий контент был восстановлен. Очистить редактор
× Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.