dedecms的position标签如何实现主页链接用
一、dede后台开启伪静态
二、修改 /include/taglib/taglibphp
找到
$row['link'] = $cfg_cmsurl”/tagsphp/”urlencode($row['keyword'])”/”;
改成
$row['link'] = $cfg_cmsurl”/tags/”urlencode($row['keyword'])”html”;
三、打开templets/default/taglisthtm
找到
<strong>当前位置:</strong>:<a href=”{dede:globalcfg_cmsurl/}/”>主页</a> > <a href=’tagsphp’>TAG标签</a> > {dede:fieldtitle /}
修改为
<strong>当前位置:</strong>:<a href=”{dede:globalcfg_cmsurl/}/”>主页</a> > <a href=’/tagshtml’>TAG标签</a> > {dede:fieldtitle /}
四、httpdini 或者 htaccess 文件里加
RewriteRule ^()/tags\html $1/tags\php
RewriteRule ^()/tags/()html $1/tags\php\$2
可以直接插入的,<img src="{dede:globalcfg_cmsurl/}/img/1jpg" border="0" width="100%" /> 但是插入的路径需要正确。
确实可以用,只要改css就行,然后css这么设置:
<style>
position a:first-child{
background:url(apng) center no-repeat;
color:transparent;
}
</style>
<div class="position">
<a href="">首页</a>
>
<a href="">123</a>
</div>
↓↓后台写法正常调用↓↓
<div class="position">
{dede:field name='position'/}
</div>
理论上讲,给position的第一个a标签加一个背景
然后把后台加进去的首页这两个字的颜色设置成透明
和其他模版调用方法一样的 ,你可以用标签调用 ,也可以选择直接把链接写在模版中的
用标签调用的话可以参考一下代码
{dede:type typeid='1'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}{dede:type typeid='2'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}
{dede:type typeid='3'}<a href="[field:typeurl/]">[field:typename/]</a> {/dede:type}
这样就可以调用id为1、2、3的栏目链接,你只需要修改栏目ID(typeid='栏目id')即可
0条评论