Обслуживание таблиц в Drupal
Когда разработчики модуля создают новую его версию, очень часто структура таблицы в базе данных которую использовал модуль меняется.
Перехват и изменение SQL запроса hook_query_alter в Drupal
Хук hook_query_alter() позволяет изменять SQL запрос, перед его выполнением, через данный хук проходят все запросы которые выполняются в Drupal, по этому у вас есть возможность изменить любой запрос который вас интересует.
Передача данных с помощью функции form_set_value Drupal
Многие разработчики пишут формы под Drupal именно через создание нового модуля, и в нем описывают форму через массив данных, потом его выводят через функцию drupal_get_form().
Функция cache_clear_all в Drupal
Когда веб-мастер разрабатывает сайт, очень часто требуется очищать весь кэш, чтобы увидить изменения которые он в нес на сайте. За полную очистку кэша отвечает функция cache_clear_all() ее можно найти в файле includes/cache.inc.
Хлебные крошки Drupal
Иногда если разрабатываешь свой модуль, необходимо обеспечить на странице хлебные крошки ( breadcrumb ) для того чтобы пользователь мог ориентироваться где он сейчас находиться, и как вернуть на страницу выше по дереву иерархии.
Вывод формы создания ноды в произвольном месте Drupal
Иногда требуется вывести форму создания ноды ( материала ) в другое произвольное место, например вывести форму добавления в блок, или добавить в контент к какой-то уже созданной странице, в общем куда угодно, стандартными методами сделать такое нельзя, можно установить модуль Ctools и через него создать блок с формой добавление ноды, но мы рассмотрим пример как вывести форму на любой странице.
Замена вывода формы Drupal
Представим такую ситуацию: вам нужно вывести форму в Drupal, но перед этим выполнить какие-то проверки, и если проверки увенчались ошибкой, то вывести не форму, а текст или предупреждение, то есть заменить выводимую форму на что-то свое.
Права доступа Drupal
При работке модулей часто появляется вопрос о правах доступа, например чтобы только администратор мог просматривать определённую часть сайта, или только авторизованный пользователь мог добавлять комментарии.
Подтверждение удаления материала Drupal
В каждом модуле Drupal, в котором содержаться ноды, есть обязательные операции, это - редактирование и удаление.
Изменение ноды при загрузке hook_load() Drupal
Очень полезный хук, который позволяет добавить свои атрибуты в ноду при ее загрузке с базы данных.

Юзер панель
Я тебя не знаю!
Зарегистрируйся, либо

войди под своим логином!

Fuck, я забыл свой пароль!

Восстановить данные =0
Новое на сайте
Известная социальная сеть Instagram приступила к тестированию новой...
Недавно, в приложения для Android и iOS социальной сети Twitter была...
Недавно, в Google "Мой бизнес" разработчики добавили новейший способ, как...
Недавно стало известно о том, что соцсеть Facebook по упоминанию в русских...
Недавно, представитель корпорации Google, Джон Мюллер (John Mueller)...
Голосуем

Ваша любимая CMS?


DataLife Engine
WordPress
Joomla
Drupal
LiveStreet
UCOZ
Самопис
Php+Includ
Статика