Как зарегистрировать и создать шаблон формы регистрации в Drupal

Итак, в Drupal 7 по умолчанию нет какого-либо более или менее сносного шаблона для темизации (читайте стилизации) стандартной формы регистрации пользователей на сайте, которая расположена по пути user/register. Однако сей недостаток можно исправить с помощью некоторого количества крючков.

1. В файле темы, template.php, объявите хуки hook_theme() и template_preprocess_user_register(): (далее…)

Опубликовано 17-03-2014 в 09:45

Drupal: как передать аргументы форме на странице в HOOK_menu()

Прежде всего я отмечу, — все, что будет описано далее актуально исключительно для Drupal 7.xx.

Итак, передать кастомные, т.е. свои пользовательские аргументы, помимо стандартных $form и $form_state в форму, сделанную на Form API можно с помощью хука HOOK_menu() к примеру вот так: (далее…)

Опубликовано 7-02-2014 в 16:59

Drupal Form API: получить заголовок выбранного пункта из выпадающего списка select

Итак, при использовании стандартного элемента формы Select / выпадающего списка с применением Drupal 7 Form API возникает такая проблемка — непонятно, как получить заголовок выбранного посетителем сайта пункта, а не его целочисленный номер. Далее представлен один из самых простых вариантов решения вопроса. (далее…)

Опубликовано 26-12-2013 в 12:23

Drupal формы: простая загрузка одиночных файлов

В продолжение моей предыдущей статьи (а скорее в качестве начала) публикую пример формы с полем для загрузки файлов, а точнее для закачки изображения заданных размеров, типа и т.п. Все закачанные посетителями файлы будут сохраняться в каталоге, заданном по умолчанию, т.е. обычно это что-то типа http://red-book-cms.ru/sites/default/files.

Пример формы загрузки файла в Drupal 7

Листинг (без учета функции валидации): (далее…)

Опубликовано 5-12-2013 в 12:04

Drupal формы: загрузка картинок с валидацией на размер файла, размеры картинки и тип файла

В веб-программировании считается очень дурным тоном, если вы не выставляете жестких ограничений / требований к файлам, которые пользователи будут загружать на сайт, т.к. среди массы посетителей обязательно найдутся те, кто намеренно или непреднамеренно попытается к примеру вместо разрешенной картинки залить что-нибудь нехорошее для нас с вами. Потому будем лимитировать юзеров.

На примере CMS Drupal 7 я покажу, как можно приделать валидаторы на размер загружаемого файла, его тип, а также размеры изображения (максимальная-минимальная высота, максимальная-минимальная ширина). (далее…)

Опубликовано 5-12-2013 в 11:42













Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты