oocms
oocms » в действии » правила наследования На первую страницуОбратная связьКарта сайта
object-oriented content management system
oocms
о системе | преимущества | модули | примеры | в действии | заказать | контактная информация

Правила наследования свойств

Наследование свойств подразумевает наличие иерархии страниц для того, чтобы при обращении к свойству, которое отсутствует у страницы, мы всегда могли сказать, у какой страницы будет унаследовано это свойство.

Принцип построения иерархии страниц очень прост: положение страницы определяется по её адресу. Самая главная страница имеет адрес «/», все остальные страницы наследуют её свойства автоматически.

Рассмотрим, как происходит наследование на других уровнях иерархии. Допустим у нас есть страница «Рефераты» с адресом «/ref», содержащая список рефератов, а сами рефераты расположены по адресам «/ref/1», «/ref/2» и т. д.

Привет!
О проекте
Рефераты
 /ref
Создание сайта
 /ref/1
Использование cms
 /ref/2

В этом случае страницы рефератов наследуют свойства сначала у страницы «/ref», а затем — у корневой страницы «/».

К примеру, при выводе страницы с рефератом по адресу «/ref/1» свойство «main» будет запрошено у страницы «/ref/1», если его там не будет обнаружено, то — у страницы «/ref», и в последнюю очередь — у корневой страницы «/».

Зная это, можно видоизменить дизайн для всех рефератов сразу, не трогая оставшиеся страницы на сайте.

В действии

немного теории
первый сайт
взаимодействие свойств
наследование свойств
• правила наследования
визуальный редактор
кэширование свойств
свойства с параметрами
К началу страницы © Alexander Petrushev | 2oo4–2oo9 | Powered by oocms