Искать  
 
   
 
Автоматический show в паре categories
Отправлено: 31 Январь 2009 05:09 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  142
Зарегистрирован  2008-01-02

Трям.

Имеется главная категория, в данном случае “метро”, которая включает в себя 200 других сабкатегорий. Разумеется каждый раз перечислять список id нереально, поэтому требуется выводить все доступные подкатегории. Сложность в том, чтобы не просто вывести список, а только те субкатегории, которые имеет текущая запись. Пробую так, но не получается.

{exp:query sql="SELECT cat_id AS category_id FROM exp_categories WHERE parent_id = 'id главной'"}
{categories show
="{category_id}"}{category_name}{/categories}
{
/exp:query} 

и так

{exp:query sql="SELECT cat_id AS category_id FROM exp_categories WHERE parent_id = 'id главной'" parse="inward"}{/exp:query}
{categories show
="{category_id}"}{category_name}{/categories} 

а еще так

{categories show="{exp:query sql="SELECT cat_id AS category_id FROM exp_categories WHERE parent_id 'id главной'" с и без parse="inward"}{category_id}{/exp:query}"}{category_name}{/categories} 

Подскажите пожалуйста как реализовать.

Профиль
 
 
Отправлено: 31 Январь 2009 05:49 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Попробуй что то вроде этого

{exp:query sql="SELECT cat_id, cat_name FROM exp_categories WHERE cat_name != '' ORDER BY cat_id"}
{if cat_id 
<53}
{if cat_id 
>30}
{cat_name}
{
/if}{/if}
{
/exp:query} 
 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль