Экспорт CatalogFill MidxDB

Здравствуйте, не получаеться настроить экспорт товаров. Как я понимаю я не правильно настраиваю. Прошу рассказать где я не прав.

Конфигурация

# code block
<?php

//Название класса таблицы товаров в БД
$cf_config['className'] = 'SlimcatContent';
//Название пакета таблицы товаров в БД
$cf_config['packageName'] = 'slimcat';
//Название поля ID родителя
$cf_config['parent_field'] = 'resource_id';

//разбивка по столбцам при импорте и экспорте (content|tv|category)
$cf_config['content_row'] = array(
    array('Артикул',array('articul','content')),
    array('Наименование',array('pagetitle','content')),
    array('Краткое описание',array('introtext','content')),
    array('Подробное описание',array('content','content')),
    array('Цена',array('price','content')),
    array('Кол-во на складе',array('inventory','content')),
    array('Картинка',array('image','content'))
);

//значения по умолчанию при импорте или проверка при экспорте
$cf_config['imp_content_default'] = array(
    'content' => array(
        'deleted' => 0,
        'published' => 1,
        'template' => 9
        //'createdon' => strtotime("now")
        //'publishedon' => strtotime("now")
        //'pub_date' => strtotime("now")
        //'editedby' => 1
        //'editedon' => strtotime("now")
    ),
    'tv' => array(
        //7 => 0
    )
);

//первая строка - названия полей
$cf_config['include_captions'] = true;

//число товаров импортируемых за один раз (загрузка по группам). 0 - не ограничивать.
$cf_config['batch_import'] = 300;

//разбивать по категориям
$cf_config['include_categories'] = false;

//удалять дочерние категории при очистке и обновлении каталога
$cf_config['delete_subcategories'] = true;

//по какому полю проверять соответствие товара при обновлении. false - не проверять (очистка категории при обновлении).
$cf_config['imp_chk_field'] = 'pagetitle';

//проверять соответствие товара при обновлении по значению TV. Указать ID TV. false - не проверять (очистка категории при обновлении).
$cf_config['imp_chk_tvid_val'] = false;

//Добавлять товары, которые не найдены при обновлении по TV (imp_chk_tvid_val) или полю (imp_chk_field)
$cf_config['imp_if_not_exist'] = true;

//удалять HTML-теги при экспорте
$cf_config['exp_strip_tags'] = false;

//автоматически генерировать псевдоним (alias) при импорте
//false - выключено; true - генерировать с переводом в транслит; 'notranslit' - генерировать без перевода в транслит.
$cf_config['imp_autoalias'] = true;

//Изменить значения поля для всех вложенных товаров до начала импорта.
//Например можно отменить публикацию для всех товаров и публиковать только те, которые есть в новом прайс-листе.
//первый массив - какие поля и на какие значения менять, второй массив - условия которые нужно проверять (можно сделать пустым)
$cf_config['imp_before_change'] = false;//'[{"tv.inventory":0},{}]';//'[{"published":0},{"tv.pricename":"Поставщик1"}]';//false - для отмены

//удалить файл после экспорта (скачивания)
$cf_config['exp_delete_file'] = false;

//кодировка CSV-файла при экспорте
$cf_config['exp_csv_charset'] = 'UTF-8'; //'windows-1251'

//Импортировать (обновлять) пустые значения
$cf_config['imp_empty'] = true;

//Имя файла процессора, который использовать для импорта. Если пусто, используется стандартный процессор "import".
$cf_config['imp_custom_processor'] = '';

//путь (xpath) в XML структуре до товаров
$cf_config['imp_xml_itemsparent_path'] = '';//'/catalog/shop/offers';

//Структура XML файла для импорта
$cf_config['imp_xml_structure'] = '';

//тестирование конфигурации (без записи в БД). Отчёты -> Журнал ошибок.
$cf_config['imp_testmode'] = false;

//функция для фильтрации значений при ИМПОРТЕ
function filter_import($value_arr){
    $output_arr = $value_arr;
    /*
    if(isset($output_arr['content']['pagetitle']))
        $output_arr['content']['pagetitle'] = mb_strtoupper($output_arr['content']['pagetitle'], 'UTF-8');
    */
    
    return $output_arr;
}


//функция для фильтрации значений при ЭКСПОРТЕ
function filter_export($value_arr,$doc_id=0){
    $output_arr = $value_arr;
    //var_dump($value_arr,$output_arr);
    //exit;
    /*
    if(isset($output_arr['price']))
        $output_arr[1] = floatval($output_arr[1]) - 200;
    */
    return $output_arr;
}
?>

Cхема

# code block

<?xml version="1.0" encoding="UTF-8"?>
<model package="slimcat" baseClass="xPDOObject" platform="mysql" defaultEngine="MyISAM" version="1.1">
    <object class="SlimcatContent" table="slimcat_content" extends="xPDOSimpleObject">
	<field key="resource_id" dbtype="int" precision="10" phptype="int" null="false" index="index" />
	<field key="pagetitle" dbtype="varchar" precision="255" phptype="string" null="false" default="" index="fulltext" indexgrp="slimcat_content_ft_idx" />
	<field key="longtitle" dbtype="varchar" precision="255" phptype="string" null="false" default="" index="fulltext" indexgrp="slimcat_content_ft_idx"  />
	<field key="alias" dbtype="varchar" precision="255" phptype="string" null="true" default="" index="index" />
	<field key="deleted" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
	<field key="deletedon" dbtype="int" precision="20" phptype="timestamp" null="false" default="0" />
	<field key="deletedby" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
	<field key="introtext" dbtype="text" phptype="string" null="true" index="fulltext" indexgrp="slimcat_content_ft_idx" />
	<field key="content" dbtype="mediumtext" phptype="string" null="true" index="fulltext" indexgrp="slimcat_content_ft_idx" />
	<field key="template" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
	<field key="menuindex" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
	<field key="editedon" dbtype="int" precision="20" phptype="timestamp" null="false" default="0" />
	<field key="editedby" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
	<field key="createdon" dbtype="int" precision="20" phptype="timestamp" null="false" default="0" />
	<field key="createdby" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
	<field key="publishedon" dbtype="int" precision="20" phptype="timestamp" null="false" default="0" />
	<field key="unpublishedon" dbtype="int" precision="20" phptype="timestamp" null="false" default="0" />
	<field key="published" dbtype="tinyint" precision="1" attributes="unsigned" phptype="boolean" null="false" default="0" index="index" />
	<field key="publishedby" dbtype="int" precision="10" phptype="integer" null="false" default="0" />
	<field key="hidemenu" dbtype="tinyint" precision="1" attributes="unsigned" phptype="integer" null="false" default="0" index="index" />
	<field key="depth" dbtype="float" phptype="float" null="true" default="0" />
        <field key="height" dbtype="float" phptype="float" null="true" default="0" />
        <field key="heat_transfer" dbtype="float" phptype="float" null="true" default="0" />
        <field key="long" dbtype="float" phptype="float" null="true" default="0" />
        
        <field key="heating" dbtype="varchar" precision="255" phptype="string" null="false" default="" />
        <field key="material" dbtype="varchar" precision="255" phptype="string" null="false" default="" />
	<field key="price" dbtype="float" phptype="float" null="true" default="0" />
	<field key="image" dbtype="varchar" precision="255" null="true" default="" />
	<field key="inventory" dbtype="varchar" precision="255" phptype="string" null="false" default="" />
	<field key="articul" dbtype="varchar" precision="255" phptype="string" null="false" default="" />
	<field key="param1" dbtype="varchar" precision="255" phptype="string" null="false" default="" />

<field key="seotitle" dbtype="varchar" precision="255" phptype="string" null="false" default="" index="fulltext" indexgrp="slimcat_content_ft_idx"  />
<field key="seokeywords" dbtype="varchar" precision="255" phptype="string" null="false" default="" index="fulltext" indexgrp="slimcat_content_ft_idx"  />
<field key="seodescription" dbtype="varchar" precision="255" phptype="string" null="false" default="" index="fulltext" indexgrp="slimcat_content_ft_idx"  />
<field key="gallery" dbtype="mediumtext" phptype="string" null="true" index="fulltext" />
	
	<index alias="resource_id" name="resource_id" primary="false" unique="false" type="BTREE">
            <column key="resource_id" length="" collation="A" null="true" />
        </index>
	<index alias="alias" name="alias" primary="false" unique="false" type="BTREE">
            <column key="alias" length="" collation="A" null="true" />
        </index>
        <index alias="published" name="published" primary="false" unique="false" type="BTREE">
            <column key="published" length="" collation="A" null="false" />
        </index>
	<index alias="hidemenu" name="hidemenu" primary="false" unique="false" type="BTREE">
            <column key="hidemenu" length="" collation="A" null="false" />
        </index>
	
	<index alias="slimcat_content_ft_idx" name="slimcat_content_ft_idx" primary="false" unique="false" type="FULLTEXT">
            <column key="pagetitle" length="" collation="A" null="false" />
            <column key="longtitle" length="" collation="A" null="false" />
            <column key="introtext" length="" collation="A" null="true" />
            <column key="content" length="" collation="A" null="true" />
        </index>
	
    </object>
</model>

И получается следующая картина
http://prntscr.com/grdz3j

Подскажите какие коррективы нужно внести в конфигурацию для экспорта?

Все получилось. Не указал в товаре шаблон.

Похоже, подключение к Форум | MODX Shopkeeper было разорвано, подождите, пока мы пытаемся восстановить соединение.