Разделы

  
 

Выборка чилдренов и грамотный запрос в базу.

Как правильно выбрать потомков 2-го уровня?
Структура:
-Раздел
--Подраздел
---подподраздел
---подподраздел
--Подраздел
---подподраздел
---подподраздел

Есть ID Раздела — надо получить список «подподраздеов».
И сделать выборку

$result = «SELECT value FROM `site_tmplvar_contentvalues` WHERE contentid= (СПИСОК ПОДПОДРАЗДЕЛОВ) AND tmplvarid=9»;

пробовал where contentid IN ($spisok) — не работает.
Может есть способы попроще, кто подскажет?

В общем это система тегов, но для каждого раздела своя должна быть. Поэтому вариант с tagLinks не прокатывает (пытался его ковырять — всё равно упираюсь в грамотное построение запроса)

Чилдренов выбрал: getParentIds, раньше не пользовался, пробегал мимо глаз…
С запросом вопрос открыт.

Помогите с Wayfinder

Хочу реализовать страницу, где содержались бы все статьи на сайте с указанием категорий и вложенных ресурсов. Пользуюсь следующей, конструкцией:

[!Wayfinder? &startId=`6` &ignoreHidden=`1` &level=`5` &sortBy=`id` !]

Но в таком случае не отображаются категории(ресурсы не опубликованные) и их дочерние документы.
Есть ли возможность сделать так, чтобы статьи выводились по категориям и при этом сами категории были не активными(не сылки)? Если нет, то подскажите, как лучше реализовать?

Пример страницы «Статьи»:
Категория_1
---Статья
---Статья
Категория_2
---Статья
  • 0
  • 19 мая 2011, 21:22
  • Ravan
  • 8