Искать  
 
   
 
Странная работа условного оператора
Отправлено: 12 Июль 2010 12:03 P.M.   [ Игнорировать ]
Новичок
Avatar
Rank
Всего сообщений:  35
Зарегистрирован  2008-04-03

Дан код             
Для segment_2_category_id использую соотвествующий плагин.     

{!-- Вывод всех товаров определенной категории --}
                {if segment_2
!="" AND segment_2_category_id!=""}
                {exp
:weblog:entries weblog="tovary" orderby="date" status="open" limit="14" disable="member_data|trackbacks"  pagination="bottom" paginate_base="vse_tovary/{segment_2}/page" uncategorized_entries="n" category="{segment_2_category_id}"
                {title}
                {
/exp:weblog:entries}
                {
/if} 

Вопрос
При включении откладки шаблонов видно вызов этого кода при урле http://localhost/vse_tovary Почему не срабатывает условие? Т.е. результат конечно же не показывается, но вызов код идет.

Тогда как он должен вызыватся только в случаее http://localhost/vse_tovary/category1 или http://localhost/vse_tovary/category1/page/p10

Профиль
 
 
Отправлено: 13 Июль 2010 05:30 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

может

{if segment_2 != "" AND segment_2_category_id != ""
 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 13 Июль 2010 05:38 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Avatar
Rank
Всего сообщений:  35
Зарегистрирован  2008-04-03

Пробывал разные варианты, и с пробелами и с симовлом ‘
Не хочет нормально работать и все.

Профиль