dedecms怎么实现栏目首页前的自动显示?
我们经常用的是下面这个代码,亲可以试试
{dede:channelartlist typeid='top' row='5'}<a href="{dede:fieldtypeurl/}">{dede:fieldtypename/}</a>
<dl>
{dede:channel type='son' noself='yes'}<dd><a href="[field:typelink/]">[field:typename/]</a></dd>{/dede:channel}
</dl>
{/dede:channelartlist}
用iframe。。。
右边是一个iframe,id="if1"
然后左边菜单 用<a traget="if1" href="">多人视频特色</a>就可以了!
这个你可以用js来实现,也可以写多个模板每个栏目对应一个模板,每个中的小红圈都是默认的这个也可以实现!但是比较麻烦,建议你用js,给你说下思路:就是当用户单击栏目的时候触发一个事件,然后你就把那张小放到那个栏目的前面就可以了!!!用id控制!
单纯的使用{dede:fieldcontent/},是调用不到首页的,貌似只能调用到栏目页,如果想要调用到首页或者是其它页面的任何位置需要使用
{dede:sql sql='Select content from dede_arctype where id=2' }
[field:content function='cn_substr(html2text(@me),550)'/]
{/dede:sql}
需要注意的是,如果安装dede时修改了数据表前缀,则需要把dede_arctype中的dede替换成你的数据表前缀,2,代表你想要调用栏目内容的栏目ID,下面的则是调用的限制字数,使用这个调用,可以调用的你网站的任意栏目内容到任意位置。
0条评论