关于友情链接样式的修改

2016-07-07 16:18 来源:www.chinab4c.com 作者:ecshop专家

很多朋友都出现这样的情况,再系统中添加友情链接后,最后一个友情链接总是又一个分隔线,但是后面已经没有链接了,这种情况非常影响美观,ECSHOP很多的循环都有这样的bug,现在给大家分享一下,解决友情链接最后一个分隔线的问题,让最后一个循环不显示分隔线,下面是代码(直接复制覆盖即可,友情链接的代码在index.dwt最后的部分)

<!--开始图片类型的友情链接{foreach from=$img_links item=link}-->
<a href="{$link.url}" target="_blank" title="{$link.name}"><img src="{$link.logo}" alt="{$link.name}" /></a>
<!--结束图片类型的友情链接{/foreach}-->
<!-- {if $txt_links} -->
<!--开始文字类型的友情链接{foreach from=$txt_links name=txtlinks item=link}-->
<a href="{$link.url}" target="_blank" title="{$link.name}">{$link.name}</a><!--{if !($smarty.foreach.txtlinks.last)} --> | <!-- {/if} -->
<!--结束文字类型的友情链接{/foreach}-->
<!-- {/if} -->


上面代码中“<!--{if !($smarty.foreach.txtlinks.last)} --> | <!-- {/if} --> ”就是控制循环的代码样式,此代码可以通用使用在循环的样式中,但是要修改部分的变量,比如smarty.foreach.txtlinks.last,所以不要生搬硬套。
感谢ECSHOP


回答:
楼主很不错,虽然我已经知道了·

楼主很强大,支持下,悄悄的顶一下。

谢谢分享,学习了