【发布时间】:2018-08-14 14:32:28
【问题描述】:
我有一个包含 2 个新闻插件的页面(扩展键 = "news",typo3 版本 = "6.2.38")。我在后端创建了这两个插件。两个新闻插件都具有与其文章来源相同的文件夹。我已将“类别”分配给源文件夹中的文章。现在第一个插件应该显示“A”类的文章,第二个插件应该显示“B”类的文章。
两个插件均已激活: 如果两个插件都被激活,所有文章(“A”和“B”)都会出现在插件 2 的标题下方。插件 1 仅显示其标题,其下方没有任何文章。
仅激活插件 2: 我只看到预期的“B”类文章。
仅激活插件 1: 我只看到预期的“A”类文章。
编辑:这是生成的 HTML 的结构。 “c1”是第一个插件的内容元素,“c2”是第二个插件的内容元素。
<div id="c1" class="csc-default">
<div class="csc-header csc-header-n1"><h2 class="csc-firstHeader">Articles of plugin 1:</h2></div>
<div class="news">
<div class="news-list-view">
.
. one div for each article
.
</div>
</div>
</div>
<div id="c2" class="csc-default">
<div class="csc-header csc-header-n1"><h2 class="csc-firstHeader">Articles of plugin 2:</h2></div>
<div class="news">
<div class="news-list-view">
.
. one div for each article
.
</div>
</div>
</div>
看起来一切都井井有条。 但是,我在浏览器中看到的是(按此顺序):1)“插件 1 的文章:”2)“插件 2 的文章:”3)两个插件的所有文章。
【问题讨论】:
-
当两个插件都处于活动状态时,所有新闻记录都嵌套在一个?我已经部分剥离了 HTML 代码并将其编辑到我的第一篇文章中,以使这种奇怪的行为更容易理解。但是如果 HTML 是正确的,那么它既不是新闻也不是 TYPO3。您可以尝试在浏览器中打开代码检查器并删除那里的所有 css 吗?然后你会得到一个带有原始 HTML 的丑陋的白色页面,那么顺序是否正确?那么它是正确的,那么你的 css 有问题。您的结论是正确的:既不是新闻也不是错字3。在我之前维护该项目的人设置了一些导致这种行为的 javascript。