Расширение Opencart - скрыть цену до входа в систему - перекодировать

Новое в мире Opencart!

Я только что установил версию 1.5.6.4 и попытался установить расширение в папке vQmod. Стоит также упомянуть, что я возился со своей собственной темой (которая работает), которая называется "mytheme". Кроме того, я заметил, что загруженное расширение было сделано для более старых версий. Для вашей справки я прикрепил ссылку на расширение.

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=6136&filter_search=hide%20price&page=2

Это расширение предназначено для того, что нам нужно... есть ли способ обновить это в коде, чтобы оно работало для наших нужд? Я также (после проб и ошибок и ничего не получая) обновил строку кода в файле. Это предполагает, конечно, что я не пропустил что-то по пути.

<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: включить это

добавленной

Другие вопросы по тегам