Искать  
 
   
 
Необычное условие
Отправлено: 12 Ноябрь 2009 10:47 P.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Есть блог “Новости”. В блоге есть следующие поля: заголовок, содержание и “главная новость” (main_news) - обычное текстовое поле.

В общем на сайте отображаются 2 колонки новостей: обычные новости и главные.

Для обычных новостей такой код:

{exp:weblog:entries limit="10" weblog="news"}
{title}
{
/exp:weblog:entries} 

Для главных новостей вот такой код:

{exp:weblog:entries limit="10" weblog="news"}
{if main_news  
!= ''}
{title}
{
/if}
{
/exp:weblog:entries} 

То есть идет условие на присутствие контента в поле “главная новость”. При публикации новости я просто ввожу произвольный текст в это поле, дабы пометить ее как главную. Но потом появилась проблема. Я добавил одну главную новость и потом 11 обычных новостей. С колонки главных новостей та ГЛАВНАЯ новость пропала. Так как limit=10. Как правильно выполнить условие? Думаю вы меня поняли ))

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 12 Ноябрь 2009 11:55 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

ну как один из вариантов добавить параметр search:main_news=“not IS_EMPTY”

Профиль
 
 
Отправлено: 13 Ноябрь 2009 12:26 A.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Спасибо большое)) все работает, правда появились лишние запросы grin

 Подпись 

Я в космосе

Профиль