Vesthelm Engine

2.1.4 Руководство пользователя

Класс Представление

Класс Представление используется для отображения страниц, назначения переменных и т.д.

Вызов представления

$View = $this->View;

Отображение файла шаблона

Например, чтобы отобразить файл шаблона доски объявлений: applications/bulletin_board/frontend/views/native/tpl/add-bulletin.tpl

Добавьте следующий код в контроллер: applications/bulletin_board/frontend/controllers/Add_Bulletin.php

$this->View->display('add-bulletin');

Присвоение значений переменным

Код в контроллере:

$this->View->assign('title', 'Название страницы');

Шаблон:

<!DOCTYPE HTML>
<html>
    <head>
        <title>{$title}</title>
    </head>
</html>

Назначение заголовка страницы

Для каждой страницы вы можете задать уникальное название страницы, просто добавьте этот код в контроллер страницы:

$this->View->assign('title', 'Название страницы');

Назначение мета данных

Для каждой страницы вы можете задать уникальные мета данные, просто добавьте этот код в контроллер страницы:

$this->View->assign('meta_description', 'Описание');

$this->View->assign('meta_keywords', 'ключевые слова');