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

Новый модуль - дополнительные поля товаров


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

Так попробуй просто в поиске ничего не указывать, т.е. в поле поиска поставь курсор и просто нажми enter

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

Вот модуль Easypopulate (Админка - Разное - Инструменты - Excel импорт/экспорт) с поддержкой модуля доп. полей.

Можно делать импорт/экспорт доп. полей в файл, т.е. например не руками забивать все доп. поля, а через эксель, что гораздо быстрее.

Но всё равно, не очень удобно, т.к. нужно руками прописывать id коды товаров.

Переписываетте /admin/easypopulate.php (модуль доп. полей должен быть установлен).

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

Выгрузятся поля, можно добавлять новые поля и значения, нужно указывать id код товара, id поля и писать названия и значения полей.

пару глюков:

1. нужно в языковом файле прописывать EASY_LABEL_EXTRA_FIELDS

2. при выгрузке почему то выгружаются не все поля

Данные загружать еще не пробовал...

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

1. Это уже добавлено в магазине в /lang/russian/admin/easypopulate.php.

2. Когда я тестировал, вроде бы всё выгружалось, может с мультиязычностью что-то не так.

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

т.е. в новых версиях внесены изменения в языковый файл? По поводу выгрузки выгружает все языковые версии но почему то  первые 26 позиций и причем последнею почемуто обрезает на втором символе.

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

Сейчас данный модуль я перенёс в магазин, т.е. он уже с магазином по умолчанию идёт.

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

Скачал, все супер! Саша, подскажи пожалуйста, а как можно увеличить длину строки дополнительного поля?  :)

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

Длина строки в каком смысле?

Что б больше символов помещалось?!

Зайди в phpMyAdmin, в таблицу product_extra_fields и увеличь значение поле products_extra_fields_name до 255 символов, т.е. отредактируй это поле и поставь VARCHAR(255).

P.S. По умолчанию со следующей версии магазина 255 будет идти, внём исправление.

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

Вот как делается чередование в смарти - http://vamshop.ru/node/29

Тоже самое делается для доп. полей, т.е. в шаблоне карточки товара /templates/шаблон/module/product_info/product_info_v1.html берётся код код полей, вот этот:


{if $extra_fields_data}
{foreach name=aussen item=extra_fields from=$extra_fields_data}
{$extra_fields.NAME}: {$extra_fields.VALUE}<br />
{/foreach}
{/if}
[/code] и меняется например на:
[code]
{if $extra_fields_data}
{foreach name=aussen item=extra_fields from=$extra_fields_data}
<div class="{cycle values="extra-fields-even,extra-fields-odd"}"
{$extra_fields.NAME}: {$extra_fields.VALUE}<br />
</div>
{/foreach}
{/if}
а в css /templates/шаблон/stylesheet.css добавляется что-то вроде:

div.extra-fields-even
  {
    background: blue;
  }

div.extra-fields-odd
  {
    background: black;
  }
[/code]

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