Drupal 8 сегодня обновил ядро, модуль Node limit прекрасно устанавливается, активируется, но работать не хочет.
Должно появиться в редакторе материалов дополнительное меню, как в этой статье:
https://www.brihaspatitech.com/blog/node-limit-module-for-drupal-8/
Но увы, не появляется. Я уже пробовал разные способы активации модулей, как рекомендовали, не помогает. Второй день гуглю, нет ни чего о проблемах с модулем. Чувствую себя идиотом, выходит, что не работает только у меня.
Подскажите кто знает, или хоть куда копать?
Спасибо.
Модуль Node limit, помогите разобраться, не активируется.
Главные вкладки
Лучший ответ
1
Не понял причём тут таксономия, а в остальном всё правильно.
Создаёте в пользователе поле /admin/config/people/accounts/fields/add-field Текст с анонсом или с резюме.
Создаёте представление /admin/structure/views/add, в нём показываете Пользователей, затем выводите поле с анонсами.
Комментарии
Для актуальной версии ядра модуль не работает. Не только у вас.
Ищите другое решение или пишите patch.
https://www.drupal.org/project/node_limit/issues/2852771
Все понятно. Спасибо.
А надо то всего ограничить одной роли написание материалов. Одна роль должна создать один материал, потом его только редактировать. Можно это как то по простому сделать? Одной роли - один материал и все.
Зависит от того, что будет в материале.
Возможно, подойдут комментарии, для них есть похожий ограничивающий модуль. Или Webform.
Ещё как вариант использовать поле пользователя.
Нет, комментариев маловато, нужна полноценная статья, но всего одна.
А что такое "поле пользователя"?
Мне, в конечном итоге, надо вывести анонсы с этих статей на одну страницу. Я научился это делать, с фотографией, отдельным описанием, все, как надо. Но уткнулся в лимит.
У меня была идея, чтобы юзер прямо в профиле писал статью, тогда все просто, поставил одно поле редактора прямо в форме и все, вот тебе лимит, вот полноценная статья. Но опять не знал куда выводится анонс.
Сейчас подсказали, что все анонсы можно собирать на странице терминов таксономии, сижу изучают...?
http://drupalbook.ru/drupal/25-taxonomy-taksonomiya-slovari-i-terminy
Не понял причём тут таксономия, а в остальном всё правильно.
Создаёте в пользователе поле /admin/config/people/accounts/fields/add-field Текст с анонсом или с резюме.
Создаёте представление /admin/structure/views/add, в нём показываете Пользователей, затем выводите поле с анонсами.
По простому это в своем модуле реализовать hook_node_access, в котором сделать запрос к базе на наличие материала у пользователя. И если есть - запретить создание материала.
DD 85, Спасибо, все получилось! Самое сложное было понять, как вывести нужные поля. Все отлично, теперь юзер может создавать только одну статью прямо в профиле, анонсы с фото я научился выводить на общую страницу.