Drupal

04-02-2016
Drupal
  • Вы можете строить динамические запросы с вариативным числом условий, джойнов, полей и т.д. (смотрите field_read_fields для примера);
  • При использовании db_select() у вас есть возможность расширить функционал с помощью так называемых Extenders
03-02-2016
Drupal

Первым делом указываем путь для корневого элемента (admin/config/system/mymodule), затем добавляем по элементу для каждого таба (admin/config/system/mymodule/tab1 и admin/config/system/mymodule/tab2). В примере первая вкладка наследует свойства корневого элемента (станет вкладкой корневого таба), а вторая вызывает свою собственную callback-функцию.

03-02-2016
Drupal

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

Итак, в наличие у нас: