Пример использования
// Получаем данные о предыдущей странице
$prevPageData = $this->macros('system', 'getPrevious', array(155));
Область применения макроса такая же, как и у макроса getNext()
Пример вызова
udata://system/getPrevious/48/notemplate/(price)/0
Используемые шаблоны
Макрос оперирует шаблонами, находящимися в каталоге /tpls/content/slider/
.
Примеры использования
Вывод ссылки на предыдущий товар. Товары в категории сортируются по цене (по возрастанию).
%system getPrevious(%pid%, 'default', 'price', 1)%
<?php
$FORMS = Array();
$FORMS['previous'] = <<<END
<a href="%link%" title="%h1%">Previous</a>
END;
$FORMS['previous_first'] = <<<END
<u>Previous</u>
END;
?>
Название
%system getPrevious()% — Выводит ссылку на предыдущую страницу.
Параметры: system getPrevious(path [, template = 'default', prop_name = ', order = '0'])
- path
-
Id или путь страницы, относительно которой берется предыдущая.
- template
-
Шаблон, по которому выводится ссылка.В XSLT-шаблонизаторе игнорируется.
- prop_name
-
Имя свойства, по которому сортируются страницы в разделе.
- order
-
Направление сортировки. «0» — по убыванию, «1» — по возрастанию.