Статья Drupal неожиданно показывает пользователя создания, дату и время рядом с заголовком

У нас есть проблема на нашем пользовательском сайте Drupal 8, размещенном на Pantheon.io. На главной странице (только) HTML-структуры некоторых статей кажутся измененными.

  1. Поведение: Неожиданно меняется название статьи. Он отображается другим шрифтом и не совсем там, где должен быть. Самое главное, такая информация, как автор, дата и время создания, появляется помимо названия, когда этого не должно быть. В большинстве случаев автор является анонимным, но иногда это имя пользователя создателя. Примеры следующие:

A) Без проблем: «Это пример заголовка».

Б) С проблемой:

  • «Это пример заголовка» анонимно (не проверено) Пн, 07.12.2020 — 16:38.
  • «Это пример заголовка» jdoe Mon, 07.12.2020 — 16:38.
  • Шрифт меняется на шрифт текста «пользователь — дата — час», и я полагаю, что немного меняется позиция из-за лишнего текста.
  • Такое поведение происходит только в живой среде на Pantheon. Не на разработке или тестировании.
  1. Поведение бывает:
  • В полуслучайные моменты. Нет шаблона.
  • Только при входе в CMS.
  1. Мы не можем воспроизвести проблему, но мы нашли способ воспроизвести «исправление и устранение» проблемы в статье, в которой она уже есть. Мы делаем это следующим образом:
  • Проблема возникает только тогда, когда мы вошли в CMS. Все пользователи, которых мы используем, являются администраторами.
  • Когда мы редактируем роли пользователя и ДОБАВЛЯЕМ роль редактора, участника или блоггера, проблема исчезает. Это не отнимая роль администратора.
  • Удаление этих ролей мгновенно возвращает проблему.
  1. Наши разработчики считают, что проблема связана с Cache. Однако все исправления, которые мы пробовали в отношении отлова, не сработали. Они следующие:
  • Отключен внутренний кеш страниц.
  • Отключен динамический кеш страниц.
  • Установите максимальный возраст кеша браузера и прокси-сервера на 15 минут.
  • Протестировано на нескольких компьютерах, в нескольких браузерах, в режиме инкогнито, очистил кеш компьютера и провел кучу тестов на стороне клиента.
  • Очистите кэш Redis, чтобы исключить проблему (https://pantheon.io/docs/redis#clear-cache).
  • Отключено кэширование на основе тегов в представлении.
  • Отключен основной модуль Big Pipe.
  • Исследовал следующую проблему: https://www.drupal.org/project/viewsreference/issues/3017716

Мне любопытно, что изменение роли моего пользователя, как описано выше, устраняет проблему на месте. Итак, мне интересно, это не связано с кешем, а имеет какое-то отношение к ролям, разрешениям или метаданным пользователя?

0 ответов

Другие вопросы по тегам