我创建了一个扩展,并在我执行页面时添加到页面中得到一个空白页面。然后我通过浏览器的视图来检查内容是否存在。但不可见。
该视图在Typo3 v7本地可见,但未在服务器上显示。
我已经通过控制器检查了调试功能 它也没有显示在前端,但是作为源代码可见
还有什么要做的吗?有什么想法吗?
谢谢
答案 0 :(得分:1)
这听起来不像是TYPO3的问题而不是CSS的问题 如果HTML标记在浏览器中可用但不可见,则浏览器决定不显示它。这可能是CSS。使用浏览器调试器(firebug,inspector,...)来识别哪些CSS隐藏了内容。
此外,Javascript可能会互动,因为它可能会在页面提交后更改可见性。 (尝试使用已停用的javascript加载页面)
最后,它可能是一个额外的或缺少的div标签或负责的css类,你可以配置TYPO3以改变HTML标记的方式,以便不隐藏你的内容。
如果您有一个内容可见的服务器和一个未显示内容的服务器,您可以在页面上执行差异以查找这些服务器之间的差异。如果CSS和/或Javascript不同,HTML可能是相同的 我会从两个服务器localy(使用所有CSS和JS)保存相同的页面,并使用像kdiff3
这样的工具进行树差异