Typo3 Содержание страницы не отображается во внешнем интерфейсе

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

Представление было видно на Typo3 v7 локально, но не на сервере.

  • Я использую Typo3 v7 и Typo3 v8.
  • Расширение установлено в обеих версиях сервера, но не отображается.
  • Я включил расширение в шаблон.

Я проверил функциональность отладки через контроллер, который также не отображается в интерфейсе пользователя, но отображается как исходный код

Следует ли делать что-то еще? Любая идея?

Спасибо


person Karthik    schedule 03.05.2018    source источник


Ответы (1)


Это не похоже на проблему TYPO3, чем на проблему с CSS.
Если разметка HTML доступна в браузере, но не видна, браузер решил не показывать ее. И это, вероятно, CSS. Используйте отладчик браузера (firebug, инспектор, ...), чтобы определить, какой CSS скрывает контент.

Также Javascript может взаимодействовать, поскольку он может изменять видимость после отправки страницы. (попробуйте загрузить страницу с деактивированным javascript)

В конце концов, это может быть дополнительный или отсутствующий тег div или класс css, и вы можете настроить TYPO3 для изменения разметки HTML таким образом, чтобы ваш контент не был скрыт.

Если у вас есть один сервер, на котором контент виден, а другой, где он не отображается, вы можете провести сравнение на странице, чтобы найти разницу между этими серверами. HTML может быть таким же, если CSS и / или Javascript разные.
Я бы сохранил одну и ту же страницу с обоих серверов локально (со всеми CSS и JS) и сделал бы сравнение дерева с помощью такого инструмента, как kdiff3

person Bernd Wilke πφ    schedule 03.05.2018