Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

нет в наличии" GreyImage для 2.0 и переделка для OC 2.3.


Recommended Posts

Добрый день!

 

Стоит сторонняя тема от burnengine

 

взял бесплатный модуль greyimage, внес изменения в файл greyimage.ocmod - т.е. поменял путь до модулей:

было: catalog/controller/module/*.php

стало: catalog/controller/extension/module/*.php

установил, обновил модификаторы

в итоге, в списке товаров (категории, поиск, сравнение) модуль работает

 

А в карточке товара ничего не меняется, картинки как были, так и остались цветные. Еще один момент: если товара больше 1, то в карточке товара отображается количество, если количество товара "0". то просто:

"Наличие:     ", т.е. может все дело в том, что не отображается количество

 

Я подозреваю, что 2.3 все-таки что-то забыл поменять. Подскажите, плиз

 

Код greyimage.ocmod.xml касательно карточки товара

<file path="catalog/controller/product/product.php">
	<operation error="log">
	<search><![CDATA[if ($product_info['quantity'] <= 0) {]]></search>
	<add position="before"><![CDATA[$data['quantity'] = $product_info['quantity'];]]></add>
	</operation>
</file>
	
<file path="catalog/view/theme/*/template/extension/module/*.tpl">
	<operation error="log">
	<search><![CDATA[<?php echo $product['thumb']; ?>"]]></search>
	<add position="replace"><![CDATA[<?php echo $product['thumb']; ?>" <?php if ($product['quantity'] < 1) { ?>data-grey-image="1"<?php } ?>]]></add>
	</operation>
</file>
	
<file path="catalog/view/theme/*/template/product/*.tpl">
	<operation error="log">
	<search><![CDATA[<?php echo $product['thumb']; ?>"]]></search>
	<add position="replace"><![CDATA[<?php echo $product['thumb']; ?>" <?php if ($product['quantity'] < 1) { ?>data-grey-image="1"<?php } ?>]]></add>
	</operation>
</file>
	
<file path="catalog/view/theme/*/template/product/product.tpl">
	<operation error="log">
	<search><![CDATA[<?php echo $thumb; ?>"]]></search>
	<add position="replace"><![CDATA[<?php echo $thumb; ?>" <?php if ($quantity < 1) { ?>data-grey-image="1"<?php } ?>]]></add>
	</operation>
</file>

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.