this.page
Используйте переменную this.page
, чтобы получить информацию о текущей странице.
# Свойства
Объект this.page
класса Cms\Classes\Page
имеет следующие свойства.
# layout
Ссылка на название шаблона, который используется этой страницей. Не путать с this.layout
.
{{ this.page.layout }}
# id
Преобразует имя файла страницы и имя папки в CSS-идентификатор.
<body class="page-{{ this.page.id }}">
# title
Заголовок страницы (указывается в административной части сайта).
<h1>{{ this.page.title }}</h1>
# description
Описание страницы (указывается в административной части сайта).
<p>{{ this.page.description }}</p>
# meta_title
Альтернативный заголовок страницы, который, обычно, используется для SEO.
<title>{{ this.page.meta_title }}</title>
# meta_description
Альтернативное описание страницы, которое, обычно, используется для SEO.
<meta name="description" content="{{ this.page.meta_description }}">
# hidden
Скрытые страницы доступны только зарегистрированным пользователям.
{% if this.page.hidden %}
<p>Note to other admins: We are currently working on this page.</p>
{% endif %}
# fileName
Название файла с расширением.
# baseFileName
Название файла без расширения.