Cristian: Блог

Главные вкладки

[Решено] Автоматическое снятие с публикации

6 марта 2013 в 18:16

Нужно дать возможность пользователю устанавливать срок публикации материала (у ноды есть поле типа селект со значениями: 1 день, 2 дня... и т.д). Посмотрел модуль Auto Expire, там одно правило применяется ко всем нодам выбранного типа, а не для каждой отдельной ноды, как нужно мне.
Решил сделать с помощью Sheduler и Rules. Но возникла проблема с составлением правила.

[Решено] Права доступа для раскрытых фильтров Views

4 марта 2013 в 13:58

Создаю форму поиска по уроку . Страницу создал, поля настроил, просмотрел под админом все работает. Захожу под обычным пользователем и вижу, что выпадающие списки (термины таксономии) пустые.

Где-то нужно настраивать права доступа? Если да, то где?

[Решено] Как подружить Views data export и Display suite?

28 февраля 2013 в 11:29

Для различного отображения материала, в зависимости от роли, использую Display suite и самописный модуль с хуком hook_entity_view_mode_alter(). Все работает замечательно.

[Решено] Вывести определенный тип нод на странице термина

26 февраля 2013 в 16:13

Есть два типа материала и две роли пользователей. Как сделать, чтобы на странице термина, для каждой роли показывались связанные материалы своего типа?

Подмена view_mode для страницы

21 февраля 2013 в 16:35

С помощью мода Display Suite создал несколько отображений для профиля (Profile2). Мне нужно, в зависимости от роли пользователя, показать определенное отображение.
Пробовал реализовать hook_entity_view_mode_alter, но ничего не изменилось.

Связывание однотипных полей

19 февраля 2013 в 13:34

Есть тип профиля "Продавец" (Profile2) и есть тип материала "Товар". И там, и там есть одинаковые поля разных типов (текст, число, ссылка на термин и т.д.).
Задача в том, чтобы, когда пользователь создает новый материал, значения полей из профиля автоматически подставлялись в соответствующие поля материала. Как более правильно это можно реализовать?

Насколько я понимаю, модуль Computed Field мне не совсем подходит, так как предполагает создание новых полей специального типа.

Модуль Field Permissions и hook_form_id_form_alter

18 февраля 2013 в 17:29

Есть задача сделать разные формы регистрации для разных ролей. Для каждой формы своя ссылка.
Роли создал. Для пользователя прописал все необходимые поля. С помощью модуля Field Permissions, указал какие поля для какой роли должны отображаться. Дальше, создаю свой модуль. В нем реализую hook_form_id_form_alter, в котором, в зависимости от адреса страницы пользователю назначается соответствующая роль.

Проверяю добавилась ли роль