Перейти к содержанию
Форум поддержки пользователей VamShop

Превратить магазин в каталог


Рекомендуемые сообщения

Есть такая замечательная статья, как превратить магазин в каталог:

http://vamshop.ru/faq.php/faq_id/44/question/Kak-otklyuchit-korzinu--knopki-kupit--t-e--sdelat-iz-magazina-katalog-

Все работает замечательно, только как сделать, чтобы цены для атрибутов товаров тоже отображались?

P.S. Обнаружил тут еще одну поправку к инструкции. Чтобы не отображалось сообщение "У вас нет доступа к просмотру цен..." в инфобоксе группы нужно в файле \templates\шаблон\source\boxes\infobox.php закомментировать строчку

$loginboxcontent .= NOT_ALLOWED_TO_SEE_PRICES_TEXT;

Ссылка на сообщение
Поделиться на другие сайты

Править по аналогии /includes/classes/vam_price.php

Там найти где выводится цена атрибута по attribute

Ссылка на сообщение
Поделиться на другие сайты

А цена атрибута точно формируется в /includes/classes/vam_price.php

Я ищу похожее условие, где customers_status_show_price == '0'. Но для атрибутов там такого нет.

Ссылка на сообщение
Поделиться на другие сайты

По идее, везде используется vam_price класс.

Смотрите в /includes/mdoules/product_attributes.php

По идее, цена там выводится, но всё равно ведь используется vam_price, если я правильно помню.

Ссылка на сообщение
Поделиться на другие сайты

По идее, везде используется vam_price класс.

Смотрите в /includes/mdoules/product_attributes.php

По идее, цена там выводится, но всё равно ведь используется vam_price, если я правильно помню.

оно форматируется в вам_прайс, но при условии

if ($_SESSION['customers_status']['customers_status_show_price'] == '0') {

цена устанавливается в пустую строку без участия того класа

просто код /includes/mdoules/product_attributes.php посмотри там все понятно должно быть

Ссылка на сообщение
Поделиться на другие сайты

Да, как раз нашел это место. Файл: /includes/modules/product_attributes.php

Строчку:

if ($_SESSION['customers_status']['customers_status_show_price'] == '0') {

заменить, ну например на такую

if ($_SESSION['customers_status']['customers_status_show_price'] == '') {

Ссылка на сообщение
Поделиться на другие сайты

ну можно  и так, хоть это не правильно, оно никогда не будт пустойй строкойа будет 0 или 1 =)

Ссылка на сообщение
Поделиться на другие сайты

Так в том и смысл такого исправления - чтобы условия никогда не выполнялось. Специально сделал именно так, чтобы минимально код редактировать. Вдруг потом захочется все вернуть на место? =)

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...