• Фантазия без темы 2

    Как легко и просто нота следует за нотой... если не мешать этому движенью.

    Читать далее

  • Обвал (читая Пушкина)

    Дробясь о мрачные скалы,/Шумят и пенятся валы,/И надо мной кричат орлы,/И ропщет бор...

    Читать далее

  • Фантазия без темы 1

    Я не владею фортепиано и мне никогда это не сыграть.

    Читать далее

Случайная статья

Разбивка текстов.Часть 2

Часть 2 (второй дочерний ресурс)

Текст родительского ресурса:
<ul class="pagenav">
[[!+page.nav]]
</ul>

[[!getPage? &elementClass=`modSnippet` &element=`getResources` &showHidden=`1` &tpl=`multipageTpl` &limit=`1` &includeContent=`1` &includeTVs=`1` &processTVs=`1` &parents=`330` &hideContainers=`1` &pageLimit=`3` &sortdir=`ASC` &depth=`0` &pageNavVar=`page.nav` &pageFirstTpl=`[[$pageFirstTpl]]` &pageLastTpl=`[[$pageLastTpl]]` ]]

<ul class="pagenav">
[[!+page.nav]]
</ul>

Пояснения:
  • &limit=`1` - значение - 1, важно
  • &parents-`` - id родительского ресурса
  • &tpl=`multipageTpl` - чанк шаблона представления содержания дочернего ресурса
  • &pageLimit=`3` - значение равно количеству дочерних ресурсов или больше
  • &sortdir=`ASC` - сортировка дочерних ресурсов от от более раннего к более позднему сверху вниз
  • &depth=`0` - если Вы не хотите, чтобы анонсы дочерних ресурсов "светились" на странице рубрики (новостной), значение должно быть "0".
  • &pageFirstTpl=`[[$pageFirstTpl]]` -чанк первого пункта навигации
  • &pageLastTpl=`[[$pageLastTpl]]` - чанк последнего пункта навигации

Шаблон представления дочернего ресурса multipageTpl:
<a href="[[~[[+id]]]]"></a>
[[+content]]

Пояснения:
Поскольку часть разбитого текста необязательно начинается с заголовка, то pagetitle здесь не прописан. Нет и времени публикации.
Для сравнения привожу шаблон представления новостей newsTpl:
<article class="posts">
<a href="[2[~[[+id]]]]"></a>
<a href="[[~[[+id]]]]"><h6 style="height:30px">[[+pagetitle]]</h6></a>
<span class="page-date">[[+publishedon:strtotime:date=`%d %B %Y`]]</span>
<p>[[+introtext]]</p>
<a class="more" href="[[~[[+id]]]]">Смотреть</a>
</article>

Чанки навигации
pageFirstTpl:
<li class="control"><a [[+title]] href="[[+href]]">Первая</a></li>

pageLastTpl:
<li class="control"><a [[+title]] href="[[+href]]">Последняя</a></li>

На всякий случай привожу здесь таблицу стилей pagenav:
.pagenav {
text-align: center;
}

.pagenav li {
background: #C3C3C3;
position: relative;
padding: 4px;
margin: 4px;
list-style: none;
display: inline;
border: 1px solid transparent;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border: 5px 5px 5px 5px;
-webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
-moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
}

.pagenav li a.active {
font-weight: bold;
}

Теперь переходим на третью страницу, где будут описаны заключительные настройки дочерних ресурсов.

Читать далее

Случайное аудио