在易优CMS中,如果你想在每3条广告记录后输出一个<hr />标签,可以使用mod属性来实现。mod属性允许你在每隔N行记录后输出指定的内容。以下是一个具体的示例:

{eyou:adv pid='1' loop='9' mod='3'}
    <a href="{$field.links}">
        <img alt="{$field.title}" src="{$field.litpic}" />
    </a>
    {eyou:eq name='mod' value='0'}
        <hr />
    {/eyou:eq}
{/eyou:adv}

在这个示例中:

  • pid='1' 表示广告位置ID为1。
  • loop='9' 表示返回9条广告记录。
  • mod='3' 表示每3条记录后执行一次{eyou:eq name='mod' value='0'}标签。
  • {eyou:eq name='mod' value='0'} 判断当前记录是否是第3条的倍数,如果是,则输出<hr />标签。

这样,每3条广告记录后就会自动插入一个水平线,使页面布局更加清晰。