Искать  
 
   
 
Почему segment_3 пустой?
Отправлено: 07 Май 2009 07:55 P.M.   [ Игнорировать ]
Member
RankRankRank
Всего сообщений:  158
Зарегистрирован  2008-01-21

Мне нужен segment_3 для условного оператора

{if segment_3=="категория"}делать то-то{/if} 

Но он ничего не показывает.


В шаблоне index название категории показывается

{segment_2} 

.
В шаблоне comments

{segment_2} 

показывает url самой записи. И опять же третий сегмент пуст.
Надо в шаблоне comments, где показывается запись и комментарии, выводить определенный текст в зависимости от категории, присвоенной записи. category_id тоже ничего не показывает.

ЗЫ. Я поняла, что номера сегмента нет, т.к. нет у меня такой части по порядку в URL-e. Но тогда как всё же получить категорию?

Профиль
 
 
Отправлено: 07 Май 2009 09:22 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

а сам урл какого вида? Можно привести реальный пример?

 Подпись 

booooring…

Профиль
 
 
Отправлено: 07 Май 2009 11:24 P.M.   [ Игнорировать ]   [ # 2 ]
Member
RankRankRank
Всего сообщений:  158
Зарегистрирован  2008-01-21

http://bestann.com.ru/comments/avaya_tips/

Я выкрутилась из ситуации. В другой теме завтра напишу и вопросы, которые ещё остались.
Я использовала category_id, но там уже в embed темплейте, чтоб был внутри положенных тегов.
такой еще вопрос: Можно ли сделать так, чтобы в EE при выборе дочерней категории записи автоматом не включались в родительские? Я то пришлось сделать категорию без родительской, хотя логичнее с родительской (по смысловой нагрузке), т.к. в условном цикле if category_id==31…. попеременно проверялись номера как дочерней, так и родительской категории. Получалось аж три category_id и цикл выполнялся неправильно. Может есть возможность такой проверки, чтоб условие выполнялось в случае category_id равным 10, 12 и 31 одновременно? Т.е. условие должно выполняться только при принадлежности всем трем указанным категориям. Вариант if category_id==31 AND category_id==10 AND category_id==12 не работает. Все записи, даже принадлежащие категории только 10, или 10 и 12, тоже обрабатываются + неправильно итог выводится.

Профиль
 
 
Отправлено: 13 Май 2009 11:48 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

попробуй

CP Home ›  Admin ›  Weblog Administration ›  Global Weblog Preferences ›  Auto-Assign Category Parents   ›  NO

 Подпись 

booooring…

Профиль