четверг, 1 ноября 2012 г.

Tumblr.com. Навигация на 1 шаг в пределах страницы

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

{block:PreviousPage}
  <a href="{PreviousPage}">« Предедущая</a>
{/block:PreviousPage}
{block:NextPage}
  <a href="{NextPage}">Следующая »</a>
{/block:NextPage}

Теперь мы рассмотрим ее более подробно. Здесь мы видим два блога оснаски

{block:PreviousPage} указание на предедущее{/block:PreviousPage}

и

{block:NextPage} указание на следущее{/block:NextPage}

, которые однозначно определяют - имеется ли возможность двигаться в заказаное направление. Если к примеру нет дальше страниц просмотра твоего блога, то любой из этих блогов генерирует пустую строчку, в противном случае генерируется строчка , заключенная между его тегами. Причем ссылка, вида /post/НОМЕР_СТРАНИЦЫ на следующую страницу блога - {NextPage} или предедущую - {PreviosPage} исчисляется относительно текущей. Причем если твоя страница содержит более одного поста блога, то как следующая, так и предедущие страницы блога будут кратно учитываться в навигации. Все остальное находится в рамках твоих возрений на дизайн твоего блога, и ты сам можешь решить вид и расположение такого навигатора на твоей странице

Вот как выглядит подобная реалия в моем блоге