Новости
- 16.02.2019 - Вышел Shopkeeper 4.0.3
- 05.02.2019 - Symfony для MODX-разработчиков
- 18.01.2019 - Вышел Shopkeeper 4.0.0, Обновлен сайт
- 15.11.2018 - Импорт/экспорт товаров в Shopkeeper 4
- 18.09.2018 - Вышел Shopkeeper v4.0-rc
- 14.09.2018 - Установка и обзор Shopkeeper4
- 29.07.2018 - Бесплатные базы данных MongoDB на 1 год
- 21.07.2018 - Критическая уязвимость MODX <=2.6.4
- 01.06.2018 - Тест производительности Shopkeeper 4
Последние темы
-
Не добавляется цена товара в корзину.
Поддержка9 -
Вышел Shopkeeper 4.0.3
Новости1 -
TagManager2 отображает в фильтре удаленные значения TV-полей
Поддержка7 -
Бесплатные базы данных MongoDB на 1 год
Новости7 -
Пересчет цены в зависимости от параметров
Поддержка3 -
CatalogFill: не работает импорт в таблицу MIGXDB
MODX - Вопросы и обсуждения15 -
TagManager2 при фильтрации на странице, ничего не происходит
Поддержка17 -
Не выводиться ID товара в письме
Поддержка2 -
Несколько значений checkbox для Formit
MODX - Вопросы и обсуждения2 -
Array в теле письма после оформления заказа
Поддержка5 -
Изменения товара на внешней части сайта modx
MODX - Вопросы и обсуждения10 -
tagManager2 отображает в фильтрации значения удаленных товаров
Поддержка1 -
Цена доставки (не получается найти)
Общие вопросы3 -
shopkeeper3 и цена в зависимости от площади
Поддержка9 -
Catalofill выдает 502 ошибку при загрузке 35 000+ позиций
Поддержка13 -
Получить имена и значения всех TV
Поддержка10 -
CatalogFill + MIGX (не shopkeeper)
Поддержка4 -
Symfony для MODX-разработчиков
Новости1 -
Shopkeeper2 другие цены у товаров в зависимости от выбранного способа оплаты
Поддержка7 -
Не добавляет товары через SHK.toCartFromArray
Поддержка4
CatalogFill: Как импортировать данные из конкретных колонок (столбы) из Эксель?
-
Здравствуйте!
Можно вас спросить о CatalogFill?Почему-то при импорте из эксель (импортировала только из эксель, другие варианты не пробовала), модуль импортирует данные со всех колонок экселя, даже те, которые я не указываю в файле настройки.
$cf_config['content_row'] = array( array('name',array('pagetitle','content')), array('advcampaign_name',array(9,'tv')), array('logo',array(5,'tv')), array('description',array(6,'tv')), array('promocode',array(11,'tv')), array('gotolink',array(7,'tv')), array('date_end',array(8,'tv')), array('categories',array(10,'tv'))
Например, колонку name в эксель я указываю как pagetitle. В экселе, это 2 колонка.
А в 1 колонке эксель есть ID, которого я не указываю в файле настройки модуля, чтобы модуль не импортировал. Эта не нужная колонка.
А модуль при импорте берет данные из 1 колонки экзель (из ID) и создает ресурсы с такими же pagetitle из колонки ID, а должно создавать ресурсы по данным из колонки name.
Возникает вопрос, как указать модулю чтобы модуль при импорте НЕ импортировал не нужные колонки эксель, а импортировал только те выше перечисленные колонки?
Заранее спасибо! -
Например, колонку name в эксель я указываю как pagetitle. В экселе, это 2 колонка.
А где вы указываете, что pagetitle нужно брать со второй колонки? Там нет искусственного интеллекта.
Нужно попробовать так (пример):
//разбивка по столбцам при импорте и экспорте (content|tv|category) $cf_config['content_row'] = array( 1 => array('Наименование',array('pagetitle','content')), 4 => array('Краткое описание',array('introtext','content')), 6 => array('Подробное описание',array('content','content')), 7 => array('Цена',array(1,'tv')) );
Цифры - это номера колонок от нуля.
-
@andchir Здравствуйте. Спасибо, что ответили.
Я думала, что указав тут:
array('name',array('pagetitle','content')),
CatalogFill сам поймет, что Колонка с названием name должна импортироваться в Modx как Pagetitle.
Теперь попробую ваш вариант настройки. Спасибо! -
@andchir есть ли решение, при которой значения брались не по номеру столбца а по названиям?