Как вывести случайную статью в textpattern
Написано Янв 20, 12:11
1. Используем тег <txp:article_custom />:
<txp:article_custom section="article" sort="rand()" listform="random_article" limit="3" />
- в
section="article"указываем из какой секции будут наши статьи (если не указать – будут выдираться статьи из всех секций на сайте) sort="rand()"– сортируем наши статьи случайным образомlimit="3"– берем только три статьиlistform="random_article"– для вывода статей используем формуrandom_article
2. Форма random_article:
<txp:permlink><txp:title /></txp:permlink>
<br />
<!-- Выводим линию <hr /> между статьями -->
<txp:if_last_article>
<txp:else />
<hr />
</txp:if_last_article>
В этой форме, думаю все ясно: выводим ссылку на статью и между статьями ставим линию <hr />. Чтобы линия ставилась только между статьями мы использовали
<txp:if_last_article>
<txp:else />
<hr />
</txp:if_last_article>
Перевожу:
тхп:если_последняя_статья_в_списке
// ничего не делаем
тхп:иначе
// т.е. не последняя статья в списке
<hr />
тхп:конец_если
Если остались вопросы – рубите топором.
