Разбивка статьи на страницы
Необходимо создать custom fields в
CP Home › Admin › Weblog Administration › Field Groups
Например, 4 поля: page1, page2, page3, page4.
При публикации статьи разбиваем текст на необходимое число страниц и вставляем их в созданные поля.
Вывод страниц будет осушествлен при помощи тега
Код:
multi_field="page1|page2|page3|page4”
Тогда примерный код в шаблоне:
Код:
{exp:weblog:entries weblog="news" paginate_type="field" paginate="bottom"}
<h3>{title}</h3>
{multi_field="page1|page2|page3|page4"}
<div>Запись сделана {edit_date format='%M %d, %Y'} в {edit_date format='%h:%i %A'}<br />
</div>
{paginate}
<p>Страница {current_page} из {total_pages} Страницы статьи: {pagination_links}</p>
{/paginate}
{/exp:weblog:entries}
Количество страниц/полей может быть любое. Если последние страницы окажутся пустыми, система распознает этот факт и укажет соответствующее меньшее число страниц в статье.
Параметры и переменные довольно стандартны и работают как обычно для exp:weblog:entries и paginate.
Описание на англ.
Для просмотра ссылки Войди или Зарегистрируйся.
(c) взято з старого сайта expressionengine.ru