Здравствуйте.
Имеется обычный интернет-магазин. Иерархичный:
1. Каталог_1
1.1 Подкаталог_1
1.1.* Товары
1.2 Подкаталог_2
За вывод списка товаров и каталогов, как я понял, отвечает метод
shop::ShowShop
Как я понимаю, он формирует XML-ки:
для элемента "
1.1 Подкаталог_1" список товаров,
а для "
1. Каталог_1" - список подкаталогов.
Собственно теперь вопрос.
Мне необходимо, чтобы для "
1. Каталог_1" он формировал также и товары его подкаталогов по определённому условию, например, самые дешёвые или последние 4 штуки.
Грубо говоря, чтобы xml вида
<group>
<group>...</group>
<group>...</group>
</group>
превратилась в
<group>
<group>
...
<item>...</item>
<item>...</item>
</group>
<group>
...
<item>...</item>
<item>...</item>
</group>
</group>
В данный момент я имею доступ только к количеству товаров в категории. Необходимо добавить ещё данные в xml.
Каким образом это лучше всего сделать?
Спасибо.