0

我有一个加密脚本,我无法修改 PHP 文件,只能修改 HTML 模板文件,我正在尝试修改一些页面。

我想要做的是用一些类别填充一个列表,但是在一定数量的类别之后我想添加一个 HTML 标记。我在管理面板中有这个选项,但视频不是类别。对于视频我有这个代码:

            {foreach from=$array_recently_added_videos item=video name=videos}
<div class="video">
html code here..
</div>

        {if ($smarty.foreach.videos.index+1)%$aSettings.videos_cols==0}<br class="clear">{/if}
        {foreachelse}
          <center><br><b>No videos where found.</b><br></center>
        {/foreach}

因此,如果我在管理面板中设置 5 列视频。在 5 个视频之后,它会宣传这段 html 代码

<br class="clear">

我想对类别做同样的事情。我在这里迷路了。这是我的代码。

{foreach from=$array_groups[$group_id] item=categ name=categs}

                                  <input type='checkbox' name='{$categ.category_id}' value='{$categ.category_id}'  id='{$categ.category_id}' ><label for='{$categ.category_id}' >{$categ.category_name}</label><br>

        {if ($smarty.foreach.categs.index+1)%$aSettings.videos_cols==0}</td><td valign='top' align='left'>{/if}               

{/foreach}  

它在 5 个类别之后添加了这段 HTML 代码</td><td valign='top' align='left'>,但我想为类别添加自定义编号,而不是为视频设置的编号。我不知道用什么来更改此代码%$aSettings.videos_cols==0

4

1 回答 1

0

改变,

    {if ($smarty.foreach.categs.index+1)%$aSettings.videos_cols==0}</td><td valign='top' align='left'>{/if}               

    {if ($smarty.foreach.categs.index+1)%5==0}</td><td valign='top' align='left'>{/if}               

只需更改数字 5。

于 2013-04-21T18:48:32.293 回答