dedecms标签中{type='image, command'}于{flag=‘p,c’}的区别
dedecms中修改当前位置{dede:fieldposition},就是只要首页>一级栏目>二级栏目这样。找到include/typelinkclassphp,找到这个文件里的这个函数function GetPositionLink($islink=true) ,dedecms就是在这里判断是否读取链接,如果把true修改成falsh,这个函数就不执行了: function GetOneTypeLink($typeinfos)
{
$typepage = $this->GetOneTypeUrl($typeinfos);
$typelink = "<a href='"$typepage"'>"$typeinfos['typename']"</a>";
return $typelink;
}他返回的是$typelink,而$typelink是有链接的, 把$typelink = "<a href='"$typepage"'>"$typeinfos['typename']"</a>";修改成 $typelink = ""$typeinfos['typename']"";链接就去掉了,而且可以写成自己想要的格式。很方便。
另外,有不少朋友想要修改首页>一级栏目>二级栏目中的“>”符号,比如不要了,或者是换成“>>”什么的,其实很简单,在后台就可以设置,进入系统---系统基本参数--核心设置--栏目位置的间隔符号,可以输入你喜欢的符号,#%@#¥什么都可以,呵呵
{dede:field name='pdfurl' runphp='yes'} if(@me=='') { @me = '' ;} else { @me = "<iframe src='https://chengkaoahcn/pdf/web/viewerhtmlfile=@me' width="100%"height="800px"></iframe>"; } {/dede:field}
type是dedecms5x系列之前的旧标签,在后来51发布以后,渐渐被更灵活的自定义属性flag取代。
但是type在调用中依然可以使用。
比如链接中, 区分链接和文字链接。
我来和你说吧,你这样的话可以解决的。代码可以这样写
<div style="background: url({dede:globalcfg_templets_skin/}/img/bg{dede:fieldid/}jpg) no-repeat center bottom;"></div>
然后的命名和栏目id的号一样就行,比如 栏目id为1的 命名为 bg1jpg
栏目id为2的 命名为 bg2jpg
这个问题不难!你是想点进不同的栏目列表页,调用不同的头部是吧,要是这样的话没必要这么做,织梦他会自己识别就像频道页的调用不写id一样,点进不同的栏目他就会显示不同的内容,你的头部导航也可以用标签调用,不写具体id就好,要是因为有需要变换,那就更简单了,同样的不写id,从文章里调用就好,他会自己变。
0条评论