Рейтинг:0

Если контент не опубликован, скрыть также для администратора

флаг kn

У меня есть браузер сущностей, в котором перечислены мои продукты. Товары отображаются только в том случае, если они опубликованы.

введите описание изображения здесь

Но по какой-то причине, если товар был добавлен до того, как был установлен фильтр "опубликовать", товар все равно отображается, но только для админа.

Как я могу запретить админу видеть это?

РЕДАКТИРОВАТЬ :

На данный момент я добавил ручную проверку в ветке, но я думаю, что есть более чистый способ сделать это

{% для продуктов в продуктах %}
   {% if produit['#commerce_product'].published %}
      {{ продукт}}
   {% конец%}
{% конец для %}
Рейтинг:1
флаг cn

Учетные записи пользователей с разрешением на просмотр неопубликованного контента могут просматривать контент.

Обычно роль администратора Администрирование контента разрешение, поэтому администраторы будут видеть неопубликованные узлы.

Чтобы предотвратить это, зайдите в /admin/люди/разрешения, прокрутите вниз до Узел категорию и удалить Администрирование контента разрешение, а также Обход контроля доступа и любые другие разрешения, которые могут разрешить доступ к неопубликованным узлам (модули contrib могут добавлять разрешения, поэтому я не могу перечислить их все здесь).

Если у вас есть только одна роль администратора, вы можете создать для этой цели отдельную роль.

флаг kn
Большое спасибо ! Вот и все

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.