FreeCode.Academy
Стратегии обучения
Уроки
Технологии
Участники
Проекты
Задачи
Таймеры
Топики
Блоги
Офис
О проекте
Войти
Бакрин Андрей
modImporter импорт из ссылки со стороннего сайта
Так, с этим понял. А подскажите, как задать уникальный ключ, если например поле артикула у меня отсутствует? Использовать для этого ID документа в файле импорта? В коде это задается здесь?
protected
function
prepareCategoryUpdateData
(
array
$data
)
{
if
(
$data
[
'tmp_parent'
]
)
{
$parent
=
$this
->
modx
->
getObject
(
'msCategory'
,
array
(
'externalKey'
=>
$data
[
'tmp_parent'
]
)
)
->
id
;
}
else
{
$parent
=
$data
[
'category_parent'
]
;
}
$data
=
array_merge
(
$data
,
array
(
'class_key'
=>
'msCategory'
,
'id'
=>
$data
[
'category_id'
]
,
// Устанавливаем id документа
'pagetitle'
=>
$data
[
'tmp_raw_data'
]
[
'pagetitle'
]
,
'published'
=>
1
,
'parent'
=>
$parent
,
)
)
;
return
$data
;
}