Разработчикам   / шаблоны сайтов / создание сайтов / форум / партнерство
Авторизация Закрыть [x]  
     
   
Запомнить / Напомнить
SiteEdit

Найти:


Карта сайта

Сайт разработчиков SiteEdit

Структура модулей

Категории:

Структурная схема модуля

Скелет модуля

Основополагающим элементом модуля является объект $section, на котором строится вся логика.
Объект класса $section происходит от родителя класса seData и содержит в себе все методы и переменные, которые передают в модуль настройки и содержание из программы SiteEdit.

На объекте $section можно поместить любые массивы и списки, которые в дальнейшем можно выводить в шаблоне TPL как GRID элемент.

Для размещения массива в объекте $section используется класс $__data = seData::getInstance(); и метод $__data->setItemList($section, 'имя массива', array('имя'=>'значение',...)) или многомерный массив $__data->setList($section, 'имя массива', array(array('имя'=>'значение',...), ...))

Зарезервированные переменные

Переменная Назначение Описание
$section Содержание раздела (объект класса seData) Свойство передается из заголовка модуля и является потомком класса seData для отдельно взятого раздела.
$section->objects Список записей раздела
$section->parametrs Список параметров раздела
$section->language Список текстов для трансляции модуля на разных языках.
$__data Статический объект класса seData Содержит все методы и свойства всего проекта
$_page Переменная с именем страницы полученная из запроса
$_razdel Номер раздела из запроса
$_sub Имя субстраницы из запроса
$razdel Переменная с номером раздела Переменная передается из заголовка модуля
$__MDL_ROOT Полный путь к папке модуля
$__MDL_URL Относительный путь к папке модуля
$this_url_module Устаревшая переменная аналогичная $__MDL_ROOT
$__module_content['form'] Переменная с содержанием модуля Вся обработанная информация из шаблона content.tpl и content.php помещается в переменную $__module_content['form']
$__module_content['object'] Переменная с маской записей В новых модулях указанная переменная не используется (устаревшая)
$__module_content['arhiv'] Переменная с маской архива В новых модулях указанная переменная не используется (устаревшая)
$__module_subpage[1]['form'] Переменная массива субстраницы "1"
$__module_subpage[1]['admin'] Переменная субстарницы для назначения  доступа группам пользователей Для каждой субстарницы можно назначить свои группы пользователей, например: для создания на субстранице интерфейса редактирования записей можно ограничить к ней доступ задав имена пользователей или группы.
$__module_subpage[1]['group'] Уровень доступа Значения уровней: 0 - все, 1- зарегистрированные, 2 - суперпользователи, 3 - администраторы
 
Copyright © Edgestile Company, 2004-09
тел.:  8 (495) 229-45-50, 8 (812) 777-01-30, 8 (34241) 3-69-90
e-mail:  info@siteedit.ru - общие вопросы
icq: 268-447-867 - общие вопросы
все контакты