|
|
Основные принципы diafan.CMS
- diafan.CMS призвана облегчать разработку сайта, а не усложнять ее.
- При любых вносимых в скрипты изменениях отключайте кеширование и включайте режим разработчика.
- Все файлы diafan.CMS сохранены в формате UTF-8 without BOM. Встроенный в Windows "Блокнот" не работает с этим форматом! Настоятельно рекомендуем для правки любых файлов использовать бесплатный редактор Notepad++, который однозначно и бесспорно более удобный.
- Основа в diafan.CMS - страницы сайта и меню. Это основной скелет сайта, состоящий из дерева страниц.
Дерево
На их основе формируются публичные адреса страниц сайта (ЧПУ).
Свойства страниц - это заголовки title, тексты и т.д.
На страницы сайта навешиваются модули.
- Модуль сам по себе в пользовательской части сайта существовать не может. Чтобы модуль заработал на сайте, он должен быть прикреплен к какой-нибудь странице сайта. Т.е. создается страница "Новая", имеющая свои title, keywords, description и адрес site.ru/new/ и только затем на эту страницу можно "повесить" модуль, например, "Новости". Модуль располагается на странице site.ru/new/ и создает вглубь уже свои страницы со своими адресами, например, site.ru/new/nowost1/ и site.ru/new/nowost2/ и site.ru/new/page2/ и т.д.
- Общее оформление (дизайн) сайта находится в файле (файлах) /themes/site.php (и прочих в папке /themes/). Файл шаблон дизайна по умолчанию - site.php. То есть, если нужно подправить шапку на сайте или высоту подвала, нужно идти в файл /themes/site.php.
- Чтобы дизайн какой-то страницы на сайте был отличным от основного дизайна, нужно создать в папке /themes/ еще один файл-шаблон и затем при редактировании нужной страницы выбрать в выпадающем списке "Дизайн страницы" этот файл.
- Оформление модулей находится в папке модуля в файле
modules/имя_модуля/views/имя_модуля.view.имя функции.php. То есть, если нужно подправить карточку товара и, например, передвинуть кнопку "Купить", нужно идти в файл /modules/shop/views/shop.view.list.php
Не понятно? Уточните
|