Опубликовано 24 сентября, 2015 - 04:45
Мне очень нравится сервис Disqus, но я не хочу чтобы он собирал лишнюю информацию о моих пользователях.
Поэтому было решено подгружать Disqus и комментарии, только по просьбе пользователя.
Опубликовано 19 ноября, 2014 - 11:51
Я буду прятать поле field_image из вывода на странице пользователя в зависимости от поля field_slider_enable.
Подробности под катом. А для тех кто в теме:
function THEME_preprocess_node(&$vars, $hook) {
if($vars['view_mode'] == 'full' && $vars['node']->type == 'article') {
// Если поле пустое или значение == 0, то не отображаем слайдер.
$field_slider_enable = field_get_items('node', $vars['node'], 'field_slider_enable');
if (empty($field_slider_enable) || $field_slider_enable[0]['value'] == 0) {
$vars['content']['field_image']['#access'] = FALSE;
}
}
}
Опубликовано 23 июня, 2014 - 23:57
Начну с самого главного, после установки Drupal, я сразу отключаю два модуля overlay и toolbar.
Опубликовано 23 июня, 2014 - 22:17
Есть отличный модуль RSS Permissions.
Позволяет настраивать роли, которым будет доступна возможность просматривать RSS ленту.
Устанавливаете его, и в настройках доступа {/admin/people/permissions} ограничиваете список ролей, которые могут просматривать RSS-ленту.
Опубликовано 23 июня, 2014 - 13:24
1. Устанавливаем модуль Node Page Disable.
2. Чистим кеш {/admin/config/development/performance}.
3. Переходим в Конфигурация > Система > Информация о сайте {/admin/config/system/site-information}.
4. Снимаем галочку "Retain /node as an active url?".
5. По адресу {/node} будет 404 страница.