Как пользоваться блоками и создавать новые?

Просмотры 9
Дата июн 9, 2016 (7 лет, 10 месяцев, 1 неделю, 5 дней, 4 часа назад)
#1
Добрый день! Интересует вопрос: как научиться пользоваться блоками и создавать новые? Например: популярные объявления можно выводить с помощью - {display file="popular-bulletins-block" enh="bulletin_board"}
А вот как выводить блок с последними статьями или страницами?
Дата июн 10, 2016 (7 лет, 10 месяцев, 1 неделю, 4 дня, 18 часов назад)
#2
Сначала нужно передать переменную "my_pages" в шаблон - в файле applications\bulletin_board\frontend\hooks\AfterRegisterFunctions.php
добавить
$this->View->assign("my_pages", "My pages");
в метод
public function assign() {

}
после этого можно использовать переменную "my_pages" в любом файле шаблона или в блоках (.tpl)
{$my_pages}


Для вывода последних страниц: нужно создать запрос к БД (можно в файле AfterRegisterFunctions.php), получить данные и передать данные в шаблон.

Эта функция ({display file="popular-bulletins-block" enh="bulletin_board"}) выводит содержимое файла `applications\bulletin_board\frontend\views\{шаблон}\tpl\popular-bulletins-block.tpl`

^
Запустить задачи