CatalogFill как должен выглядеть импорт XML файла с несколькими одинаковыми блоками в конфиге?
Здравствуйте
В качестве файла с данными получил XML, со странноватой структурой:
Я пытался написать структуру для импорта и получилось это:
Input type у всех Text, Output type — Default
Никак не могу найти решение, а сроки поджимают.
Буду благодарен за любую помощь
В качестве файла с данными получил XML, со странноватой структурой:
<root>
<Big_Images>
<Big_Images>url к картинке 1</Big_Images>
<Big_Images>url к картинке 2</Big_Images>
<Big_Images>url к картинке 3</Big_Images>
<Big_Images>url к картинке 4</Big_Images>
</Big_Images>
<Title>
<Title>Название</Title>
</Title>
<Summary />
<Price>
<Price>9.18</Price>
</Price>
<Color>
<Color />
<Color>Transparent</Color>
</Color>
<Main_Info>
<Main_Info><div class="panel"> --Куча HTML кода-- </div></Main_Info>
</Main_Info>
</root>
Где Big_Images и Color может быть от 1 до 10.Я пытался написать структуру для импорта и получилось это:
$cf_config['imp_xml_structure'] = <<<EOF
<root>
<Big_Images>
<Big_Images>tv44</Big_Images>
<Big_Images>tv48</Big_Images>
<Big_Images>tv49</Big_Images>
<Big_Images>tv50</Big_Images>
<Big_Images>tv51</Big_Images>
<Big_Images>tv52</Big_Images>
<Big_Images>tv53</Big_Images>
<Big_Images>tv54</Big_Images>
<Big_Images>tv55</Big_Images>
<Big_Images>tv56</Big_Images>
</Big_Images>
<Title>
<Title>pagetitle</Title>
</Title>
<Title>
<Title>tv43</Title>
</Title>
<Summary></Summary>
<Price>
<Price>tv45</Price>
</Price>
<Color>
<Color>tv20</Color>
<Color>tv21</Color>
<Color>tv23</Color>
<Color>tv24</Color>
<Color>tv25</Color>
<Color>tv26</Color>
<Color>tv27</Color>
<Color>tv28</Color>
<Color>tv29</Color>
<Color>tv30</Color>
</Color>
<Main_Info>
<Main_Info>tv46</Main_Info>
</Main_Info>
</root>
EOF;
Те поля где 1 дочерний елемент(Title, Main_Info и Price) заполняются как надо, а Color и Big_Images не хотят заполнятся ни в какую(даже когда оставляю 1 Big_Images в конфиге)Input type у всех Text, Output type — Default
Никак не могу найти решение, а сроки поджимают.
Буду благодарен за любую помощь
Комментарии: 1
Как бы ни пытался несколько тегов все равно конфликтуют друг с другом.
Единственный вариант который нашел — добавить к Big_Images 1,2,3 и т.д.
Пойду писать скрипт обрабатывающий так файл…
Единственный вариант который нашел — добавить к Big_Images 1,2,3 и т.д.
Пойду писать скрипт обрабатывающий так файл…
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.