bigperson пишет:Подскажите как на странице блога с постами кастомизировать title чтоб в нем выводился номер страницы?
1 Создаете новую тему
2 Копируете в нее содержимое дефолтной
3 Создаете второй файл чанка заголовков, например header_home.chunk.php
4 Копируете в него содержимое первого чанка
5 Меняете в шаблоне вывода постов (blog.template.php) вывод заголовков на вновь созданный
<?php Chunk::get('header_home'); ?>6 Меняете в этом чанке процедуру вывода тайтла.
<title><?php echo Site::name() . ' - ' . Site::title(). ' - ' .$page_no; ?></title>
<!-- $page_no это номер страницы в списке постов -->
7 Откуда брать номер страницы не знаю, не углублялся. Первое, что приходит в голову - из адресной строки функцией
$segment = Uri::segment(1);
Метод segment получает заданный элемент в URI. Нумерация сегментов начинается с 0, Uri::segment(0) - это 'blog', соответственно Uri::segment(1) - это будет номер страницы. На первой или единственной странице списка постов значение $segment будет пустым или равно ''
8 В результате в файле header_home.chunk.php вместо стандартного вывода title должно появиться что то вроде:
<?php
$page_no = Uri::segment(1);
if($page_no != '') {
$page_no = ' - ' .$page_no;
}
?>
<title><?php echo Site::name() . ' - ' . Site::title(). $page_no; ?></title>
<!-- $page_no это номер страницы в списке постов -->ну или как то по своему
Спасибо говорим плюсиком в репутацию. Так виднее