Здравствуйте!
Создаю каталог на Дитто, производителя товара делаю tv, DropDownList. Возможные значения первоначально были такими:
@SELECT `pagetitle` FROM `modx_site_content` WHERE `parent` = "5"
В итоге появлялся этот самый лист со списком названий документов в определенной папке (id=5). Эта папка была как раз про производителей, а каждый документ, соответственно, информацией о конкретной фабрике.
В процессе появилась необходимость разбить производителей по категориям товаров: одни фабрики производят елки, вторые производят палки. В структуре это было осуществлено добавлением в папку с фабриками подпапок по категориям, в которых, собственно, находились сами фабрики.
И запрос для tv переделался:
@SELECT `pagetitle` FROM `modx_site_content` WHERE `parent` = "99" OR `parent` = "100" OR `parent` = "101" OR `parent` = "102"
Где 99, 100, 101, 102 это id категорий.
А теперь вот вопрос. Я, конечно, понимаю, что последний представленный запрос работает. Но только до тех пор, пока не появится новая категория для производителей. И придется его переделать.
Какой запрос (и можно ли вообще) составить, чтобы выдавался именно второй уровень иерархии? Или есть другой путь?
Спасибо!
UPD. Cейчас пробую создать сниппет, который выводит список id категорий, а потом прикручу его либо через @CODE, либо @CHUNK. Дело за малым. Написать код, который выводит список id с определенным родительским документом. Посоветуйте чего-нибудь по php почитать, а? Не справочник, а учебник только.