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

Recommended Posts

ProductField - дополнительные поля на странице товара


ProductField - дополнительные поля на странице товара


ProductField - простой мод для показа в магазине дополнительных полей на странице товара, особенно полезен для новичков

 

Особенности:

- в зависимости от версии используемого движка доступен вывод SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад);

- дополнительные поля показываются только если они заполнены в карточке товара;

- раздельные названия полей для английского/русского языков

- для 1.5.1.x - 1.5.6.x использование через VQMOD или добавить код вручную (подробная инструкция внутри)

- для 2.x используется OCMOD

 

Тестировалось на стандарном шаблоне, под свой просто внести соответствующие изменения.

 

В архиве 3 версии:

для 151x - 153x - доступен показ SKU, UPC и Location (Расположение/Склад)

для 154x - 156x - доступен показ SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад)

для 2x - доступен показ SKU, UPC, EAN, JAN, ISBN, MPN и Location (Расположение/Склад)

 

Установка 15x:

- при использовании VQMOD просто скопировать xml файл из папки нужной версии в папку vqmod/xml

- либо внести нужный код вручную (смотрите файл Install.txt)

 

Установка 2x:

1. Загрузить файл product_field.ocmod.xml в Дополнения > Установщик дополнений
2. Обновить кеш модификаторов в Дополнения > Модификаторы (Менеджер дополнений)

 

 

Другие дополнения:

-----------------------------

RelatedLinks - одно- и двусторонняя перелинковка товаров

OrderField - дополнительные поля в заказе, корзине и письме

FilterOrderPM - фильтр заказов по email и телефону покупателя

FilterImageID - фильтр товаров в админке по картинке и ID


  • Добавил
  • Добавлено
    23.05.2015
  • Категория
  • Системные требования
  • Метод активации
    Без активации
  • Ioncube Loader
    Нет
  • ocStore
    2.3
    2.2
    2.1
    1.5.5.1.2
    1.5.5.1.1
    1.5.5.1
    1.5.4.1.2
    1.5.4.1.1
    1.5.4.1
    1.5.3.1
    1.5.2.1
    1.5.1.3
  • OpenCart.Pro, ocShop
    Opencart.pro 2.3
    Opencart.pro 2.1
    OcShop 2.0.3.х
    OcShop 1.5.6.4.х
  • Обращение к серверу разработчика

 

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

О!! Спасибо большое. Как раз нужно вывести ISBN на сайте, смотрю, а уже все сделано )) 

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


О!! Спасибо большое. Как раз нужно вывести ISBN на сайте, смотрю, а уже все сделано )) 

 

Пожалуйста ;)

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

а на странице категорий будет работать? или только в карточке товара?

 

только в карточке

ищите на форуме, где-то была тема про добавление в категории

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

В версии 2.0.2.0 не отображается. То ли не совместим, то ли из-за шаблона.

 

версия здесь не при чем - как раз именно на 2.0.2.0 и тестировалось

причина в шаблоне - смотрите, что у вас в логах модификаторов и правьте сам мод под свой шаблон

 

скорей всего затык в строке

<li><?php echo $text_model; ?> <?php echo $model; ?></li>

которая в вашем шаблоне отличается

 

ищите в файле catalog/view/ имя вашей темы /default/template/product/product.tpl

подобную строку и меняйте на нее в самом файле модификатора

Змінено користувачем AlexDW
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...
  • 1 month later...

Чтото я в карточке товара ничего не вижу. Опенкарт 2.0.1.1.

 

не забыли обновить кеш модификаций?

смотрите что в логах модификаторов пишет, а также это сообщение

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

  • 3 months later...

каким образом модуль вывода дополнительных полей в карточке товара может пересекаться с simple? :ugeek:

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

каким образом модуль вывода дополнительных полей в карточке товара может пересекаться с simple? :ugeek:

Я глуп в этом не скрою, но лучше спросить.

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


да, работает

эти модули никак между собой не пересекаются - поэтому и конфликтов никаких быть между ними не может

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

  • 3 months later...
  • 1 month later...

нет

 

вывести содержимое поля в виде ссылки можете сами, если немного почитаете ;)

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

Спасибо насчет ссылки.

Дело в том, чио в каждой карточке товара своя ссылка нужна, прописав в поле html он не работает. Соответственно надо в коде что-то подключить.

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


так и используйте для ссылки конструкцию вида

<a href="<?php echo $sku; ?>"><?php echo $sku; ?></a>

 

а в карточке товара в sku указывайте саму ссылку

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

Вы конечно извините, я не все догоняю.

 

Все верно, теперь я там могу ссылку вставить и она работает. Но вопрос то в том, чтобы ссылка была с названием типа <a href="11">Nazvanie</a>

 

Кликабельно, как например "Производитель"

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


а так что мешает:

<a href="<?php echo $sku; ?>"><?php echo $upc; ?></a>

 

где в карточке товара в sku указывайте саму ссылку, а в upc - текст ссылки 

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

Добрый день.

 

Подскажите пожалуйста, после установки в карточке не появились доп поля.

 

В другой теме вы советовали:

 

открывайте свой файл catalog/view/theme/default/template/product/product.tpl

ищите в нем строку похожую на <li><?php echo $text_model; ?> <?php echo $model; ?></li> (лучше сразу по <?php echo $model; ?> искать)

в самом файле ocmod.xml замените <li><?php echo $text_model; ?> <?php echo $model; ?></li> на найденную, перезагрузите файл и обновите кеш модификаторов

 

если все сделали верно - будет работать

 

У меня в produсt.tpl есть такая строка:

 

<span class="marked"><?php echo $text_model; ?></span> <span<?php if($storeset_microdata !='') { ?> itemprop="model"<?php } ?>><?php echo $model; ?></span>

 

Её нужно всю скопировать и вставить в этот файл product_field.ocmod  ?

 

В нем такой код:

 

<?php echo $model; ?></li>
]]></search>
<add position="replace" ><![CDATA[
<!-- ProductField -->
<?php echo $model; ?></li>
<?php if ($sku) { ?><li><?php echo $text_sku; ?> <?php echo $sku; ?></li><?php } ?>
<?php if ($upc) { ?><li><?php echo $text_upc; ?> <?php echo $upc; ?></li><?php } ?>
<?php if ($ean) { ?><li><?php echo $text_ean; ?> <?php echo $ean; ?></li><?php } ?>
<?php if ($jan) { ?><li><?php echo $text_jan; ?> <?php echo $jan; ?></li><?php } ?>
<?php if ($isbn) { ?><li><?php echo $text_isbn; ?> <?php echo $isbn; ?></li><?php } ?>
<?php if ($mpn) { ?><li><?php echo $text_mpn; ?> <?php echo $mpn; ?></li><?php } ?>
<?php if ($location) { ?><li><?php echo $text_location; ?> <?php echo $location; ?></li><?php } ?>
 
В каком месте вставлять код?
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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