Расширение Opencart - скрыть цену до входа в систему - перекодировать
Новое в мире Opencart!
Я только что установил версию 1.5.6.4 и попытался установить расширение в папке vQmod. Стоит также упомянуть, что я возился со своей собственной темой (которая работает), которая называется "mytheme". Кроме того, я заметил, что загруженное расширение было сделано для более старых версий. Для вашей справки я прикрепил ссылку на расширение.
Это расширение предназначено для того, что нам нужно... есть ли способ обновить это в коде, чтобы оно работало для наших нужд? Я также (после проб и ошибок и ничего не получая) обновил строку кода в файле. Это предполагает, конечно, что я не пропустил что-то по пути.
<file name="catalog/view/theme/mytheme/template/module/bestseller.tpl">
<operation>
<search position="replace"><![CDATA[
onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" />
]]></search>
<add><![CDATA[
<?php if($this->customer->isLogged()){ ?>onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /><?php }else{ ?>onclick="alert('Please Login to View Prices and Add to Cart!');" class="button" /><?php } ?>
]]></add>
</operation>
</file>
Любая соответствующая помощь или указатели будут оценены.
1 ответ
Я не знаю, почему вы используете расширение для сокрытия цены, когда для этого есть функция по умолчанию.
Если вы не знаете, войдите в
admin>system>setting>option
Под заголовком Аккаунта есть опция Login Display Prices:
включить это
добавленной