StaticPage

Материал из DevelopmenOnTheEdge
Перейти к: навигация, поиск
Класс
StaticPage
Поддерживает документацию
нет
Поддерживает extras
нет

Статическая страница (static page) — предопределённая HTML-страница с заданным именем. Для каждого языка локализации может быть свой вариант страницы с данным именем. По соглашению принято добавлять к именам статических страниц суффикс .be. По умолчанию статические страницы сериализуются в файл pages.yaml. Если указать статической странице имя файла, то её содержимое будет сериализовано в отдельный файл (по умолчанию в каталоге src/pages). Статических страниц не может быть в проекте-модуле.

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

Пример файла pages.yaml

pages:
  ru:
    emailVerified.be:
      file: emailVerified.html
    welcome.be: |2
      <h2>Добро пожаловать в наше приложение!</h2>

Страница emailVerified.be подгрузится из внешнего файла src/pages/emailVerified.be, а текст страницы welcome.be размещён непосредственно в pages.yaml.