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

Дополнительные поля


Gaara

Recommended Posts

Добрый день.

Пользуюсь opencart уже две недели. Делаю магазин кондиционеров.

Добавляю товар. Понадобилось добавить дополнительные поля к товару. Типа мощность, площадь и т.п. Как это сделать? Прочитал способ про sql запросы. Попроще как-то можно? Может модуль есть какой нибудь?

И чтобы потом всё это работало с модулем filter Pro

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


1. создаете группу атрибутов

2.создаете атрибуты, указывая к какой группе они относятся

3. при создании нового товара на вкладке атрибуты в пустом поле вводите первую букву желаемого атрибута (появиться выпадающий список из созданых ранее атрибутов и указанием к какой группе они относятся)...выбираете что нужно и указываете значение...сохранить

все появляется в табах под товаром)

Спасибо. С этим разобрался.

Возникло два вопроса.

1. Как вывести доп.поля вот сюда? (как на картинке)

1362864657-clip-30kb.png

2. И как убрать ТАБ отзывы, т.к. их нет и не будет наверное. или можно их как-то с яндекс маркета спарсить и модулем каким-то подгрузить на сайт?

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


Предлагаю такой вариант! В админке есть поля sku, upc, location и так далее. Можно туда вбивать данные и с помощью этого модуля http://www.opencart....ay#.UTu_3lc50qI выносить их в товаре и в категориях. В языковых файлах можно переименовать их как угодно. То есть вместо sku написать материал, или то что нужно! А атрибуты просто будут использоваться для фильтрации! Но можно конечно и атрибуты вынести под наличие. Для этого в файле catalog\view\theme\default\template\product\product.tpl после строки

<span><?php echo $text_stock; ?></span> <?php echo $stock; ?></div>

вставляешь это

<?php if ($attribute_groups) { ?>

<table class="attribute">

<?php foreach ($attribute_groups as $attribute_group) { ?>

<thead>

<tr>

<td colspan="2"><?php echo $attribute_group['name']; ?></td>

</tr>

</thead>

<tbody>

<?php foreach ($attribute_group['attribute'] as $attribute) { ?>

<tr>

<td><?php echo $attribute['name']; ?></td>

<td><?php echo $attribute['text']; ?></td>

</tr>

<?php } ?>

</tbody>

<?php } ?>

</table>

</div>

<?php } ?>

Вот что получится http://clip2net.com/s/4IFFUb Если не нужно название группы атрибутов то такой код

<?php if ($attribute_groups) { ?>

<table class="attribute">

<?php foreach ($attribute_groups as $attribute_group) { ?>

<tbody>

<?php foreach ($attribute_group['attribute'] as $attribute) { ?>

<tr>

<td><?php echo $attribute['name']; ?></td>

<td><?php echo $attribute['text']; ?></td>

</tr>

<?php } ?>

</tbody>

<?php } ?>

</table>

</div>

<?php } ?>

Вот результат http://clip2net.com/s/4IFHdj

А дальше можно переверстать как тебе нужно!

Что бы убрать вкладку отзывы нужно выкосить этот код

<?php if ($review_status) { ?>

<a href="#tab-review"><?php echo $tab_review; ?></a>

<?php } ?>

в файле catalog\view\theme\default\template\product\product.tp

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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