ertttert
Home
About
RSS
Карта сайта
Books-CMS.clan.su
Drupal
[59]
Joomla
[0]
CMS Drupal 7 РУКОВОДСТВО ПО РАЗРАБОТКЕ СИСТЕМЫ УПРАВЛЕНИЯ ВЕБ-САЙТОМ
[59]
Статьи
Drupal
CMS Drupal 7 РУКОВОДСТВО ПО РАЗРАБОТКЕ СИСТЕМЫ УПРАВЛЕНИЯ ВЕБ-САЙТОМ
CMS Drupal 7 РУКОВОДСТВО ПО РАЗРАБОТКЕ СИСТЕМЫ УПРАВЛЕНИЯ ВЕБ-САЙТОМ
Как работает Drupal
Что собой представляет
Drupal
Стек технологий
Ядро. Интерфейс администрирования
Модули. Хуки. Темы.
Ноды. Поля. Блоки.
Расположение файлов
Обслуживание запросов
Роль веб-сервера
Процесс начальной загрузки
Обработка запроса
Оформление данных
Drupal 7: Создание модулей
Создание модулей: Создание файлов
Реализация хука
Добавление параметров для конкретного модуля
Определение собственного раздела администрирования
Вывод формы параметров пользователю
Проверка параметров, введенных пользователем
Хранение параметров
Использование таблицы
variables
Извлечение сохраненных значений с помощью функции
variable_get()
Дальнейшие шаги
Хуки, действия и триггеры
События и триггеры
Действия
Пользовательский интерфейс триггера
Первое действие
Назначение действия
Изменение триггеров, поддерживаемых действием
Использование контекста в действиях
Подготовка контекста модулем триггера
Изменение существующих действий с помощью
drupal_alter()
Формирование контекста
Хранение действий
Таблица actions
Идентификаторы действий
Непосредственный вызов действия с помощью
actions_do()
Определение собственных триггеров с помощью hook_trigger_info()
Добавление триггеров в существующие хуки
Глава 4. Система меню
Система меню
Отображение обратных вызовов
Отображение URL-адресов на функции
Создание элемента меню
Аргументы обратного вызова страницы
Обратные вызовы страниц в других файлах
Добавление ссылки в блок навигации
Вложенные меню
Управление доступом
Локализация и настройка заголовка
Определение обратного вызова заголовка
Обобщенные символы в элементах меню
Основные обобщенные символы
Обобщенные символы и параметры обратного вызова страницы
Использование значения обобщенного символа
Обобщенные символы и замена параметров
Передача дополнительных аргументов функции загрузки
Специальные предопределенные аргументы загрузки
%map
и
%index
Сборка путей из обобщенных символов с помощью функций
to_arg()
Специальные варианты обобщенных символов и функции
to_arg()
Изменение элементов меню из других модулей
Изменение ссылок меню из других модулей
Виды элементов меню
Часто встречающиеся задачи
Назначение обратных вызовов без добавления ссылки в меню
Вывод элементов меню в виде вкладок
Сокрытие существующих элементов меню
Использование
menu.module
Распространенные ошибки
Глава 5. Работа с базами данных
Определение параметров базы данных
Уровень абстракции баз данных
Подключение к базе данных
Выполнение простых запросов
Выборка результатов запроса
Получение одного значения
Получение нескольких строк
Использование конструктора запросов и объектов запросов
Получение ограниченного диапазона результатов
Получение результатов для страничного вывода
Другие распространенные запросы
Вставки и обновления данных с помощью
drupal_write_record()
API-интерфейс схемы
Использование файлов
.install
Создание таблиц
Использование модуля схемы
Отображение типов полей из схемы в базу данных
Объявление конкретного типа столбца с помощью
mysql_type
Обслуживание таблиц
Удаление таблиц при деинсталляции
Изменения существующих схем с помощью
hook_schema_alter()
Изменение запросов других модулей с помощью
hook_query_alter()
Подключение к нескольким базам данных в
Drupal
Использование временной таблицы
Написание собственного драйвера СУБД
Глава 6. Работа с пользователями
Объект
$user
Проверка, выполнил ли пользователь вход
Хуки пользователя
Функция
hook_user_view($account, $view_mode)
Процесс регистрации пользователя
Сбор информации о пользователях с помощью profile.module
Процесс входной регистрации
Добавление данных в объект
$user
во время загрузки
Предоставление категорий пользовательской информации
Внешний вход
Что собой представляет Drupal
Теги:
Всего комментариев:
0
Имя *:
Email *:
Код *:
Вход
Регистрация
Поиск
Drupal
Drupal
Joomla
CMS Drupal 7 РУКОВОДСТВО ПО РАЗРАБОТКЕ СИСТЕМЫ УПРАВЛЕНИЯ ВЕБ-САЙТОМ
[59]
Бесплатный
конструктор сайтов
-
uCoz