Основные термины и понятия

Опубликовано: 24 Апр 2014

Бекенд — это «админка сайта», она доступна только пользователям с определенными правами.

Фронтенд — внешняя часть сайта, его страницы. По умолчанию фронтенд доступен всем посетителям и поисковым системам. Но при желании часть страниц (или все страницы) так же можно закрыть от лишних глаз и роботов.

Документы и шаблоны

Фронтенд сайта состоит из документов. Проще говоря, документы (или «ресурсы») — это страницы сайта. В MODx Revo есть несколько типов документов: HTML, XML, javascript, RSS и так далее. Кроме того, можно создавать свои типы документов.

За внешний вид документов (ресурсов) отвечают шаблоны. Это HTML, XML, javascript код или просто текст. Каждому ресурсу можно назначить один шаблон.

Чтобы не пришлось создавать для каждого ресурса свой шаблон, в них обычно используют стандартные поля документов.

Стандартные поля документов:

pagetitle — заголовок ресурса
longtitle — расширенный заголовок
description — описание ресурса
introtext — аннотация или анонс
content — основной контент
template - id шаблона, который назначен документу
alias — псевдоним (для формирования URL)
menutitle – заголовок меню
link_attributes– атрибуты ссылки для ресурса
parent — id родительского ресурса
menuindex – позиция в меню
pub_date — дата публикации

TV-параметры

TV-параметры — это дополнительные поля документов. У них есть разные типы ввода и вывода, например, дата, изображение, файл, текст и т.д.

TV-параметры можно использовать в шаблонах. Выводятся они также, как и стандартные поля документов — [*имяTV]

Чанки

Чанки — это фрагменты шаблона, которые можно вставлять в любое место любого шаблона. Чаще всего используються для вывода блоков, которые повторяются в нескольких шаблонах (футер, шапку, меню и т.д.)

Вызов — [$название_чанка]

Сниппеты

Сниппет — это код php (функция или несколько функций).

Вызов кешируемого—
некешируемого — .

Плагины

Плагины, как и сниппеты содержат PHP код, но их нельзя вызвать в шаблоне. Они срабатывают при определенных событиях, например, при загрузке страницы сайта.

Компоненты

Это дополнения, которые можно установить из репозитория или создать самостоятельно. Главное отличие компонентов от сниппетов или плагинов в том, что это самостоятельное приложение, для которого создается раздел в админке.

Это не все термины с которыми можно столкнуться при работе с  Modx Revo, но они могут дать основные понятия о данной CMS и позволить двигаться дальше

Комментарии (0)


Оставить комментарий




Разрешённые теги: <b><i><br>Добавить новый комментарий: