Искать  
 
   
 
Вывести родительскую категорию
Отправлено: 23 Декабрь 2010 06:00 P.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Нужно вывести родительскую категорию по id подкатегории.

Есть:
-Главная категория
  -Подкатегория


Известно id подкатегории в url. Site.ru/cat/1/

Нужно вывести так, чтобы в итоге был вид:
Главная категория -> подкатегория

Подскажите пожалуйста рабочий вариант и с кодом.

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 23 Декабрь 2010 11:17 P.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07

Пробуй плагин : Category Info от Laisvunas, expressionengine.com...
а там {cat_info_parent_category_id} плюс sql запрос к базе...

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль
 
 
Отправлено: 24 Декабрь 2010 01:13 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Написал запрос (оказывается это легко):

{exp:query sql="SELECT cat_id, cat_name, parent_id  FROM exp_categories WHERE cat_id = '{segment_2}'"}
{exp
:query sql="SELECT cat_id AS cat_id2, cat_name AS cat_name2, parent_id FROM exp_categories WHERE cat_id = '{parent_id}'"}
{cat_name2} 
-> {cat_name}
{
/exp:query}
{
/exp:query} 

Получится: категория->подкатегория

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 01 Январь 2011 11:20 P.M.   [ Игнорировать ]   [ # 3 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

del)

 Подпись 

Я в космосе

Профиль