Объекты

Объект — минимальная структурная единица информации в системе, имеющая свою страницу. Объектом может быть статья, новость, товар в интернет-магазине, запись в блоге. В общем, конечная страница с данными, имеющая свой URL.

Объект имеет:
1. ID — идентификатор в базе данных.
2. URL — адрес, по которому его можно вызвать.
3. Набор собственных переменных — они показываются на странице этого объекта.
4. Два HTML-шаблона: «Внешний шаблона объекта» и «Шаблон контента».

URL

Объект, как и все страницы сайта, располагаются по адресу, имеющий вид http://www.site.ru/URL
URL можно задать любой, в т.ч. кириллицей. Без URL объект не может существовать, поэтому если вы при создании объекта не зададите URL, то он присвоится автоматически, взяв название (заголовок) объекта и переведя его транслитом.

Переменные объекта

Количество и вид переменных объекта зависит от типа объекта. Например объект “Статья” в системе обладает своим набором переменных, а объект “Товар” своим. Тип объекта определяет его принадлежность к тому или иному модулю. Например у статьи переменные будут: текст, автор, дата, картинка. А у товара: цена, описание товара, наличие и другие. Обязательная переменная у всех объектов только одна — Название.

Шаблоны объекта

Когда мы заходим на страницу, где располагается объект всё оформление этой страницы сформировано из двух больших кусков HTML-кода: «Внешнего шаблона объекта» и «Шаблона контента».

Пример объекта — статья.
Переменные в данном случае: «заголовок», «текст», «автор», «дата», «картинка»

Внешний шаблон это по сути сама страница, на который расположен объект. Он задает оформление всего пространства вокруг контента и нужен для того, чтобы унифицировать оформление остальных страниц.

Шаблон контента оформляет все переменные объекта и выводит их в заданном месте внутри внешнего шаблона.

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

Остались вопросы?