Astra.CMS

 

 

Форум » Astra.CMS

Вопрос по импорту .xls в интернет-магазин

Стоит ли открыть форум? Напишите об этом по адресу admin@astracms.ru написав в теме "открыть форум". Я не автор движка и поэтому не могу консультировать так, как это делал бы он, но возможно у нас получится совместно находить решения.

Автор Текст сообщения

Rover
Сообщений: 5

Добрый день!

Возникли трудности при импорте .xls файла в интернет-магазин.
Делаю следующим образом:
1. создаю главную категорию и подкатегорию в ней, пример:

Сладкое -> Конфеты
        -> Пряники
2. создаю .xls (Microsoft Excel 2003) с 2 столбцами и 3 строкам, пример:

Название_1 500
Название_2 450
Название_3 300
3. в разделе импорт\экспорт редактирую поля и оставляю только:

A Название
B Цена
4. Нажимаю импорт, выбираю файл и далее OK.

После вкладка Импорт\Экспорт перезагружается. Но добавленых товаров нигде нет. Подскажите что делаю не так?
Заранее спасибо! smile
 
aristoc

admin
Сообщений: 1159

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

Например, в вашем случае надо в настройках импорта добавить столбец "Категория ур.2".

И таблица для импорта будет такая:
сладкое | конфеты | название1 | цена | ...
сладкое | конфеты | название2 | цена | ...
сладкое | пряники | название3 | цена | ...
 

Rover
Сообщений: 5

Получилось! Спасибо большое! smile

ещё вопросик... Допустим мне нужно чтобы при просмотре товаров в Сладкое выводилось сообщение_1, а при просмотре Кислое выводилось сообщение_2.

Если сделаю так:
{if $category.urlname == "sladkoe"}
сообщение_1
{elseif $category.urlname == "kisloe"}
сообщение_2
{/if}
то при заходе в эти категории оно отображаться будет, а если зайду в Конфеты (это уже подкатегория, Сладкое->Конфеты), то нет. Видимо из-за того, что urlname = Кофнеты. Возможно ли как-то указать в условии родительский раздел. В документации прочитал про level, но что-то не получается его правильно использовать. А может он тут и не поможет =\
 
aristoc

admin
Сообщений: 1159

Лучше для этих целей использовать плагин "Глобальные переменные":
http://www.astracms.ru/extensions/plugins/vars.html
С его помощью можно создать переменную и установить для нее разные значения в зависисмости от текущего url на сайте.
 
Chiz

Chiz
Сообщений: 3

http://www.benidimoda.ru/shop/ladys-wear/zhilet/eboni_1.html
Как сделать так, чтобы отображалась большая фотка а под ней маленькие? Хочется так же как здесь.

Есть ли возможность выводить больше трех фотографий?
 
aristoc

admin
Сообщений: 1159

В шаблоне страницы товара есть массив $item.images с данными обо всех картинках. Для вывода картинки используется функция - image http://wiki.astracms.ru/smarty/smarty6#image
Все остальное это html + js.
 

Вы не можете добавить сообщение. Вам необходимо авторизироваться на сайте под своим логином либо зарегистрироваться.