Документация > Создание собственных блоков
Размещение блоков в файловой системе

В зависимости от функциональности блока он входит в состав модули или нет. При привязке блока к модулю, блок размещается в директории модуля.

Для размещения блоков служит директория blocks Эта директория в зависимости от функционала блока может быть расположена в директории модуля. В случае если блок не относится ни к одному модулю его распологают в директории /include/blocks. Перед отображением списка блоков в админстранице блоков осуществляется поиск всех доступных блоков в файловой директории. При этом учитываются все директории модулей и директория /include/blocks/. В качетсве названия блока отображается часть пути к блоку и  комментарий первой строки блока. При разработке блока удобнее будет брать блок пустышку. /include/blocks/null.php. В нем уже создана основная структура блока и функции выборки параметров блока из базы данных. Первая часть кода блока предназначена для отображения интерфейса настройки блока и сохранении установленных параметров. Вторая служит для вывода на страницы сайта информации. В случае если блок не будет иметь параметров настраиваемых через админстраницу, первую часть исполняемого кода блока можно оставить закомментируемой. Если содержимое блока не выводит ничего в стандартный вывод то и шаблон к нему не подсоединяется. А при выводе на страницу блок никак не будет отображаться.

Наша работа

Создать сайт

С нами сайтов: 13
Демонстрационный вход:
адрес http://demo.mpak.su
логин demo пароль demo.
Исходный код: ftp://mpak.su

Вход на сайт

Логин:
Пароль:
 Регистрация
Восстановление |

Последние статьи

© 2007—2010 «жираф»