我从菜单中创建了一个博客类别。在Joomla 4 -> In Blog Layout -> Columns،中,我可以为列赋值,但如果将值增加1,显示的内容就不平衡。并且"“没有正确关闭。经过一般的搜索,我意识到内容安排如下: HTML:
<div class="blog-items">
<div class="blog-item">
<div class="content">1</div>
<div class="blog-item">
<div class="content">2</div>
</div>
<div class="blog-item">
<div class="content">3</div>
<div class="blog-item">
<div class="content">4</div>
<div class="blog-item">
<div class="content">5</div>
</div>
<div class="blog-item">
<div class="content">6</div>
</div>
<div class="blog-item">
<div class="content">7</div>
</div>
</div>
</div>
</div>
</div>HTML是正确的方式:
<div class="blog-items">
<div class="blog-item"><div class="content">1</div></div>
<div class="blog-item"><div class="content">2</div></div>
<div class="blog-item"><div class="content">3</div></div>
<div class="blog-item"><div class="content">4</div></div>
<div class="blog-item"><div class="content">5</div></div>
<div class="blog-item"><div class="content">6</div></div>
<div class="blog-item"><div class="content">7</div></div>
</div>注:当我禁用"loadTemplate“时,回路显示正确,分区也正确闭合。我还检查了"$this->loadTemplate('item')“中的信息,但没有发现任何问题。PHP:
<div class="blog-items">
<?php foreach ($this->intro_items as $key => &$item) : ?>
<div class="blog-item">
<?php
$this->item = & $item;
echo $this->loadTemplate('item'); //Included <div class="content">value</div>
?>
</div>
<?php endforeach; ?>
</div>发布于 2021-10-24 11:27:39
这是真的,已经解决了。所有内容在分页符之前都有一个标签,您不能将其插入到div中。结束标记将丢失。在插入Read More之前关闭标记。我几乎不知道在分页符之前使用会有如此大的破坏性,我已经查找PHP代码问题大约一周了。
https://stackoverflow.com/questions/69649592
复制相似问题