【问题标题】:Typo3 Page content not visbile in frontendTypo3 页面内容在前端不可见
【发布时间】:2018-10-13 07:43:01
【问题描述】:
当我执行页面得到一个空白页面时,我创建了一个扩展并添加到一个页面。然后我通过浏览器的视图源检查了内容在那里。但不可见。
视图在 Typo3 v7 本地可见,但在服务器上不可见。
- 我正在使用 Typo3 v7 和 Typo3 v8。
- 扩展已安装在两个服务器版本中,但未显示。
- 我已将扩展包含在模板中。
我已经通过控制器检查了调试功能
也没有显示在前端,但是作为源代码可见
还有什么需要做的吗?有什么想法吗?
谢谢
【问题讨论】:
标签:
typo3-6.2.x
typo3-7.6.x
typo3-8.x
typo3-extensions
【解决方案1】:
这听起来不像是 TYPO3 的问题,而是 CSS 的问题。
如果 HTML 标记在浏览器中可用但不可见,则浏览器决定不显示它。那可能是CSS。使用浏览器调试器(firebug、inspector...)来识别隐藏内容的 CSS。
Javascript 也可能会交互,因为它可能会在页面提交后改变可见性。 (尝试使用停用的 javascript 加载页面)
最后,它可能是一个额外的或缺少的 div 标签或 css 类,你可以配置 TYPO3 以改变 HTML 标记的方式,这样你的内容就不会被隐藏。
如果您有一台内容可见的服务器和一台不显示内容的服务器,您可以在页面上进行比较以找出这些服务器之间的差异。如果 CSS 和/或 Javascript 不同,则 HTML 可能相同。
我会从本地的两台服务器(使用所有 CSS 和 JS)保存相同的页面,并使用类似 kdiff3
的工具进行树比较