Stewie 4 сентября 2017, 21:15  0  0
Для того, чтобы добавить placeholder для форм ввода, рекоммендуется пользоваться хуком:

function MYTHEME_form_alter(&$form, &$form_state, $form_id) {
  if ($form_id == 'search_block_form') {
    $form['search_block_form']['#attributes']['placeholder'] = t('Введите запрос');
  }
}

Данный код подойдет и для фильтра открытого views (exposed form)при указании его атрибутов. Но данная конструкция не будет работать, к примеру, если имеется числовой фильтр с оператором — Между (between), так как вместо одной появляется 2 формы ввода данных. В этих случая необходимо использовать следующий hook:


function MYTHEME_form_views_exposed_form_alter(&$form, &$form_state, $form_id) {
  if (isset($form['идентификатор_фильтра']['min'])) {
    $form['идентификатор_фильтра']['min']['#attributes'] = array('placeholder' => array(t('ОТ')));
  }
if (isset($form['идентификатор_фильтра']['max'])) {
    $form['идентификатор_фильтра']['max']['#attributes'] = array('placeholder' => array(t('ДО')));
  }
}

Идентификатор фильтра можно изменить самостоятельно в настройках фильтра опции «ЕЩЕ» => «Идентификатор фильтра».

Stewie 13 августа 2017, 15:02  0  0
Задача — связать ноды разных типов материала, чтобы в выводе содержимого поля reference выплевывало связанные материалы с темизацией.

Stewie 7 августа 2017, 21:08  0  0
Если вы добавляете длинные имена пользователей в Drupal, то он автоматически ограничивает это имя в выводе views 15ю символами с тремя точками в конце.
Чтобы убрать это ограничение нам нужно сделать хук.

mrsanders 3 августа 2016, 17:25  0  0

Иногда может понадобится скрыть надпись «На данный момент нет содержимого, классифицированного этим термином», «There is currently no content classified with this term» в пустом термине таксономии.

mrsanders 14 июля 2016, 15:18  0  0

Как известно Drupal из коробки не поддерживает массовую загрузку фотографий, но это проблема решается установкой 2х простых модулей.

mrsanders 18 января 2016, 11:20  0  0
Drupal7, email электронная почта
Если у Вашего хостинг провайдера по умолчанию кодировка не UTF-8(в некоторых случаях не Win1251), то можно столкнутся с проблемой исходящих сообщений. А именно с некорректным отображением имени отправителя при отправке через Webform.

Stewie 9 октября 2015, 04:08  0  0
По умолчанию в Drupal7 название термина таксономии — это его title и заголовок на странице (в зависимости от темы).
При SEO оптимизации страницы термина под большое количество запросов, тайтлы, а вместе с ними и заголовки становятся длинными и плохо воспринимаются человеком. Соответственно их нужно сделать разными.

mrsanders 15 января 2016, 13:09  0  0
Drupal7, троян, вирус
Совсем недавно многие сайты на Drupal7 были поражены iframeijectAE трояном, который доставал всех пользователей Wordpress. В следствии этого у нас и работы прибавилось, (спасать ведь неопытных вебмастеров надо то) и на всякий случай проверили свои сайты на наличие дыр в безопасности.