Рейтинг:1

Спасибо.

флаг dz

Требование маршрута объекта не работает

Вы знаете, что делать. Пользователь различных CMS, но плохо знаком с Drupal и унаследовал сайт с версией 8.6.10. Новые страницы (узлы?) могут быть созданы, но после того, как что-то будет создано, ничего на вкладке «Правка» не будет редактироваться. При просмотре различных руководств по Drupal кажется, что большинство пользователей с правильными разрешениями могут просто щелкнуть страницу из содержимого, щелкнуть вкладку «Редактировать» и отредактировать поля содержимого на странице. Этот сайт не ведет себя таким образом, и я не уверен, является ли это преднамеренным (разрешения и/или процессы просмотра/публикации) или есть проблема где-то еще на сайте/администраторе.

Где я могу узнать больше или устранить эту проблему? Я хочу отредактировать основную копию страницы и опубликовать ее на действующем сайте. Надеюсь, что в этом уравнении чего-то очень легко не хватает. Я просмотрел несколько страниц редактирования в видеороликах Drupal, и ни у кого нет этого загадочного блока, блокирующего все параметры текста и боковой панели, такие как перенаправления, непереключаемые настройки меню. Как будто вся страница — это просто скриншот.

К вашему сведению: во всем веб-администраторе было сообщение «Необходимо перестроить права доступа к контенту. Перестроить разрешения». В конце концов, была нажата ссылка Rebuild Permissions, и она была завершена примерно через 90 секунд. Надеялся, что это проблема, но чудесным образом ничего не стало редактируемым.

Любые выводы по связанным вопросам? С чего начать базовое редактирование/публикацию сайта?

Рейтинг:1
флаг pt

Возможно, нам может понадобиться больше деталей здесь. На сайте может быть какой-то измененный рабочий процесс редактирования, который отличается от собственного поведения Drupal, похожего на то, к чему вы привыкли.

Обычно вы можете посетить {website url}/admin/content в бэкенде или посетить опубликованную страницу во внешнем интерфейсе и щелкнуть ссылку «редактировать», чтобы отредактировать контент.

Случаи, когда это не так, — это страницы сайта, которые по своей природе не являются «сущностями». (например, динамически сгенерированные или сгенерированные кодом страницы/маршруты)

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

Также возможно, что роль вашего пользователя не имеет достаточных разрешений для редактирования контента этого типа. В этом случае попробуйте отредактировать тот же контент с помощью пользователя /1 (первый пользователь на сайте, который имеет неизменяемые права суперадминистратора на сайте, если у вас есть к нему доступ, или обратитесь к тому, кто имеет возможности модификации пользователя, чтобы изменить вашу роль пользователя )

Если у вашего пользователя есть разрешение на редактирование разрешений для пользователей в разделе {URL-адрес веб-сайта}/admin/people/permissions, прокрутите вниз до (или ctrl+f) и найдите разрешение, в котором говорится

<ваш тип контента>: редактируйте любой контент
(и)
<ваш тип контента>: редактировать собственный контент

И убедитесь, что для вашей роли пользователя отмечены эти параметры. В противном случае убедитесь, что ваша роль пользователя имеет более разрешительное разрешение «Администрирование контента». (это переопределит все остальные разрешения на редактирование контента, если они не изменены другим модулем)

Вы также можете попробовать несколько основных тестов. Если вы знаете идентификатор узла (числовой идентификатор, присвоенный всем созданным узлам) и вручную создаете URL-адрес редактирования, чтобы увидеть, не является ли это чем-то в теме (админ/интерфейс), которая скрывает кнопки редактирования. Используемый здесь шаблон URL:

Website.tld/node/{ИДЕНТИФИКАТОР УЗЛА}/edit

Пример:

веб-сайт.tld/node/123/edit

Вы можете проверить, находится ли блок «Вкладки» в разделе {website url}/admin/structure/block в пригодной для использования области темы и виден ли он. Это позволит вам редактировать контент из внешнего интерфейса, если вы вошли в систему как пользователь с соответствующими привилегиями.

В области администрирования серверной части вы можете проверить представление данных (в разделе {URL-адрес веб-сайта}/admin/structure/views), которое управляет страницей {URL-адрес веб-сайта}/admin/content, чтобы убедиться, что «Содержание: ссылки на операции (операции)» поле размещается в представлении. Без этого кнопки редактирования/операций не будут отображаться в этом представлении, если у вас есть права на их просмотр.

Конечно, это всего лишь предположение, не зная, как был построен ваш веб-сайт или какой пользовательский код / ​​дополнительные модули используются.

Надеюсь это поможет.

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

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