Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 25-06-2009 11:52:37

AHTOHY
есть
Зарегистрирован: 01-09-2005
Сообщений: 53

Форма вывода списка статей при помощи условных операторов.

Добрый день, по возможности прошу помочь в решении следующей проблемы:
Требуется создать форму вывода одной/нескольких статей с применением условных операторов для блога.

На странице блога выводятся статьи из секции - иллюстрации, здесь присутствуют статьи (без выдержек) и статьи с выдержками. Требуется создать форму с условными операторами такого вида:

Если в ленте статей присутствует статья с выдержкой, применять для нее форму вывода статьи УКОРОЧЕННАЯ, в ином случае использовать форму вывода статьи ПОЛНАЯ.

Подскажите, как правильно составить подобный код, а то что-то решений много, а вот результат один и тот же …

Заранее спасибо.

Неактивен

 

#2 25-06-2009 12:15:41

anyNeT
есть
Зарегистрирован: 24-04-2009
Сообщений: 59
Вебсайт

Re: Форма вывода списка статей при помощи условных операторов.

А чем вот это не устраивает?
http://txplife.ru/pokazyvaem-vyderzhku

А вообще так и делать - проверять уникальная статья это или нет (ведь если уникальная, то в любом случае нужно показать статью полностью). Если нет, то проверяем наличие у статьи выдержки. Если она есть, то показываем ее, а если нет, то показываем статью полностью.


http://txplife.ru/ - мой простенький блог о Textpattern.

Неактивен

 

#3 25-06-2009 13:11:47

AHTOHY
есть
Зарегистрирован: 01-09-2005
Сообщений: 53

Re: Форма вывода списка статей при помощи условных операторов.

Спасибо за ответ, как я понял формы должны выглядеть следующим образом:

/* default форма сатьи: */

Код:

<p><txp:permlink><txp:title /></p>
<txp:if_individual_article>
 <txp:body />
<txp:else />
  <txp:if_excerpt>
    <txp:excerpt />
  <txp:else />
    <txp:body />
  </txp:if_excerpt>
</txp:if_individual_article>

/* код для вывода статьи*/
<txp:article form="default" />

Отредактированно AHTOHY (25-06-2009 13:12:02)

Неактивен

 

#4 25-06-2009 17:58:38

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Форма вывода списка статей при помощи условных операторов.

Все верно, только два момента:
1. Т.к. по умолчанию атрибут form в теге txp:article имеет значение default, то можно сократить написание тега до <txp:article />
2. Не забывайте использовать [codE] при оформлении сообщений. Ваше сообщение немного подправил, добавил отступы.


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#5 25-06-2009 18:01:54

AHTOHY
есть
Зарегистрирован: 01-09-2005
Сообщений: 53

Re: Форма вывода списка статей при помощи условных операторов.

Вот спасибо, все получилось.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru