Север (27.8.2008, 4:11) писал:
Здравствуйте.
Такой вопрос, нужно вывод subpages в категории внизу, как-то визуально изменить..
Например пробелом или |. Где это можно настроить?
Сейчас это можно сделать следующим образом:
1. В папке шаблона создать папку helpers
2. Скопировать туда файл /zengine/helpers/subpages.php
3. Внести изменения необходимые изменения в скопированный файл.
Например, если мы хотим убрать описания страниц и выводить только названия, разделенные вертикальной чертой, то это делается следующим образом (на примере шаблона default):
1. Создаем папку /templates/default/helpers
2. Копируем файл /zengine/helpers/subpages.php в папку /templates/default/helpers
3. Меняем в файле /templates/default/helpers/subpages.php строчки с 39 по 48 на следующие:
$links = array();
foreach ($pages as $page) {
$links[] = '<a href="~' . $page->getFilepath() . $extension . '">' . $page->getTitle() . '</a>';
}
echo implode(' | ', $links);
Если требуется оформить это как список, то заменяем на следующие строчки:
echo '<ul>';
foreach ($pages as $page) {
echo '<li><a href="~' . $page->getFilepath() . $extension . '">' . $page->getTitle() . '</a></li>';
}
echo '</ul>';
Таким образом в системе есть помощники, используемые по умолчанию, которые можно переопределять для каждого шаблона в отдельности, или создавать свои собственные.