sergey2812: Комментарии

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

11 марта 2020 в 10:52

Приветствую!

Скорее всего, ты установил модуль https://www.drupal.org/project/globalredirect??
Но не настроил его, и то, что ты видишь в адресной строке теперь все в виде site.ru/material, то это работа этого модуля с настройками по умолчанию.
Тебе надо пройти в Конфигурация » Поиск и метаданные » Синонимы URL на вкладку ШАБЛОНЫ и сделать настройки, которые тебе нужны.

10 марта 2020 в 16:13
1

Приветствую!
У меня было похожее.
Но давно, и я уже не помню где аргументы передать, но у меня на таких же картинках, как у тебя все то же самое и работает, только вместо "содержимое" у меня "taxonomy term":

Потому что работаю не содержимым, а с терминами таксономии - с товарами.

10 марта 2020 в 14:43
1

Думаю, как обычно в Drupal, несколькими способами.
Но надо экспериментировать, потому что не все сам пробовал. Например,
- через правила (Rules);
- через дополнительные модули:
https://www.drupal.org/project/term_permissions
https://www.drupal.org/project/permissions_by_term
https://www.drupal.org/project/node_view_permissions

10 марта 2020 в 14:18

Виктор, приветствую!

Я когда-то сделал модуль по автоматизации импорта товаров от оптовика в свою БД, и в нем есть фрагмент добавления файла изображения в ноду товара. То есть, не важно, что у меня был файл с изображением - все равно ведь файл, и процесс тот же самый - связывания файла с нодой.
Но дело было давно, и я всех деталей уже не вспомню, но дам ответ по двум направлениям, как помню:
1. по твоему коду,
2. приведу пример своего кода
Может быть поможет тебе разобраться в твоей проблеме.

И так по п.1 - по твоему коду:

26 июля 2019 в 22:01

Схематично так:
1. Конфигурация->Пользователи->Настройка учетной записи->Управление полями
2. Добавить новое поле типа ДАТА
3. Для каждого пользователя вписать индивидуальные даты, до которых им доступны материалы.
4. В модуле применяем хук "node_grants", который определяет открытие материалов

26 июля 2019 в 21:22

Схематично так: создать роль с правами на создание нужных материалов. В нужные промежутки времени присваивать нужному пользователю эту роль.