用 <li> 包装新行变量
wrap new line variable with <li>
我们正在使用 WHMCS,在产品部分中,我想在每个新行上用 <li></li>
包装产品。到目前为止,我已经完成了以下操作,这让我获得了所有项目,但将它们全部放在一行中,但我无法弄清楚如何将这些剥离的值分配给一个新的 var 以用 list 标签包装。
{foreach from=$product.features key=feature item=value}
{$value|strip_tags}
{foreachelse}
{$product.description|strip_tags}
{/foreach}
您可以使用以下代码:
{assign var=lines value="\n"|explode:$product.description|strip_tags}
<ul>
{foreach key=k item=line from=$lines}
<li>{$line}</li>
{/foreach}
</ul>
我们正在使用 WHMCS,在产品部分中,我想在每个新行上用 <li></li>
包装产品。到目前为止,我已经完成了以下操作,这让我获得了所有项目,但将它们全部放在一行中,但我无法弄清楚如何将这些剥离的值分配给一个新的 var 以用 list 标签包装。
{foreach from=$product.features key=feature item=value}
{$value|strip_tags}
{foreachelse}
{$product.description|strip_tags}
{/foreach}
您可以使用以下代码:
{assign var=lines value="\n"|explode:$product.description|strip_tags}
<ul>
{foreach key=k item=line from=$lines}
<li>{$line}</li>
{/foreach}
</ul>