Содержание страницы Typo3 не отображается во внешнем интерфейсе - PullRequest
0 голосов
/ 03 мая 2018

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

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

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

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

Должно ли быть что-то еще? Есть идеи?

Спасибо

1 Ответ

0 голосов
/ 03 мая 2018

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

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

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

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

...