вопросы новичка

#
вопросы новичка
1. где бы почитать про "идеологию" этой цмс в самом общем? В смысле, что и откуда берется, зачем так все распотрошено - отдельно ссылки на страницы, отдельно макеты, отдельно типовые страницы, отдельно XSL-шаблоны. В справке - сплошь какие-то частности и не могу выделить "самый высокий уровень обобщения".

2. Что такое Core_Page и Core_Entity? Как работает Core_Page->execute()?

3. Надо в интерфейс админки вывести простой способ переключения "режимов отображения контента". Т.е. если идет какая-то акция по скидкам, то цены берутся такие и интерфейс вот такой (фон другой, css подпилена под этот режим и пр.), иначе - все по дефолту. Оптимально - просто кноппачка, чтоб пользователь не заморачивался.

Модератор
#
Re: вопросы новичка
Smogg писал(а):
Оптимально - просто кноппачка, чтоб пользователь не заморачивался.

А еще оптимальней одна кнопка "Сделать сайт по ТЗ" и только успевай нажимать да делать сайты.
Вы только что начали читать предложение, чтение которого вы уже заканчиваете.
Модератор
#
Re: вопросы новичка
Судя по комментариям в документации, это скорее не вопросы от новичка, а троллинг http://www.hostcms.ru/documentation/modules/core/controllers/

Начните в таком порядке:
http://www.hostcms.ru/download/6/HostCMS_v_6_UserGuide.pdf
Core_Entity, идеология ORM http://www.hostcms.ru/documentation/modules/core/orm/
Уточнения запросов через Querybuilder http://www.hostcms.ru/documentation/modules/core/querybuilder/
Ваши обожаемые контроллеры http://www.hostcms.ru/documentation/modules/core/controllers/
#
Re: вопросы новичка
Я в самом деле не понял, что у вас значит "информационная система".

USerGuide описывает работу со стандартными "шаблонами". А как реализовать (если не известно то место, где реализовано) то, чего в шаблонах нет - не понятно...

Цитата:
$oBook = Core_Entity::factory('Book';

Вот где посмотреть, что эта строчка означает? Что собой представляет $oBook и что еще умеет Core_Entity?
Модератор
#
Re: вопросы новичка
Небольшое введение про модуль ИС: http://www.hostcms.ru/hostcms/modules/information_systems/
Сore_Entity есть реализация ORM, ссылку уже давал Вам выше: http://www.hostcms.ru/documentation/modules/core/orm/
#
Re: вопросы новичка
но factory() то что делает? Какие туда аргументы передаются?
Модератор
#
Re: вопросы новичка
Имя объекта. Еще раз прочтите http://www.hostcms.ru/documentation/modules/core/orm/
Получение существующего элемента или создание нового осуществляется через фабрику (более подробно о фабриках можно прочитать в сети по запросу "Порождающий шаблон проектирования Фабричный метод".
#
Re: вопросы новичка
Издеваетесь...

Book != books != Book_Model

Модератор
#
Re: вопросы новичка
Не поверите, все это было сделано специально, чтобы издеваться над вами. Вы раскрыли наш коварный план
Авторизация