[英]joomla 4 Blog category is not balanced correctly
我從菜單中創建了一個博客類別。 在Joomla 4 -> In Blog Layout -> Columns Ì我可以給列一個值,但是如果我們將值增加一,顯示的內容是不平衡的。 並且“”沒有正確關閉。 大致搜索了一下,發現內容排列如下: 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>
這是真的,已修復。 所有內容在分頁符之前都有一個標簽,您不能將其插入到 div 中。 結束標記將丟失。 在插入閱讀更多之前關閉標簽。 我幾乎不知道在分頁之前使用會如此具有破壞性,而且我一直在尋找 PHP 代碼問題大約一個星期了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.