dedecms中无法直接在arctype数据表中直接调取栏目链接
2017-08-07 23:32
337 查看
dedecms中无法直接在arctype数据表中直接调取栏目链接,因为表中没有存栏目链接的信息,可以通过str_replace替换掉该表中字段typedir或者sitepath的值{cmspath}
str_replace() 函数:使用一个字符串替换字符串中的另一些字符。
举个例子:
[field:sitepath function='str_replace("{cmspath}","http://localhost/",@me) /]
实际上是查找内容中指定的部分然后进行替换,上面是DEDE中的应用方法,第2个双引号实际是替换的内容,这里是http://localhost/
上面标签的作用就是查找内容中的{cmspath}并替换为 http://localhost/ ,实际上也就是去掉。
str_replace() 还有一个参数count ,是替换的次数,
语法为str_replace(find,replace,string,count)
所以我们可以引申出很多应用方法了。
比如下面的标签都可以应用
[field:info/]
[field:arcurl/]
[field:typedir/]
举个例子
[field:title function='str_replace("aaa","bbb",@me)/]
[field:title function='str_replace("测试","test",@me)/]
查找标题中的aaa替换成bbb,
但下面这个比较常用,主要应用于二三级栏目嵌套调用中
[field:typedir function='str_replace("{cmspath}","",@me)'/]
转载来自:http://blog.sina.com.cn/s/blog_6ad6243801017shb.html
str_replace() 函数:使用一个字符串替换字符串中的另一些字符。
举个例子:
[field:sitepath function='str_replace("{cmspath}","http://localhost/",@me) /]
实际上是查找内容中指定的部分然后进行替换,上面是DEDE中的应用方法,第2个双引号实际是替换的内容,这里是http://localhost/
上面标签的作用就是查找内容中的{cmspath}并替换为 http://localhost/ ,实际上也就是去掉。
str_replace() 还有一个参数count ,是替换的次数,
语法为str_replace(find,replace,string,count)
所以我们可以引申出很多应用方法了。
比如下面的标签都可以应用
[field:info/]
[field:arcurl/]
[field:typedir/]
举个例子
[field:title function='str_replace("aaa","bbb",@me)/]
[field:title function='str_replace("测试","test",@me)/]
查找标题中的aaa替换成bbb,
但下面这个比较常用,主要应用于二三级栏目嵌套调用中
[field:typedir function='str_replace("{cmspath}","",@me)'/]
转载来自:http://blog.sina.com.cn/s/blog_6ad6243801017shb.html
相关文章推荐
- dedecms中无法直接在arctype数据表中直接调取栏目链接
- dedecms 调取当前栏目的链接和 栏目名称
- DedeCMS调取友情链接及栏目的名称
- 前端调取C# api 接口 下载excel,页面上直接下载的那种。看图5手拼模板,动态数据。
- DedeCMS获取文档当前栏目所在目录链接URL
- dedeCMS 跳转到指定栏目链接
- dedecms织梦无法保存栏目内容的解决方法
- DedeCMS织梦系统head.htm里无法调用栏目描述
- DEDECMS在任意页面获取任意栏目N级列表链接
- dedecms获取文档当前栏目所在目录链接URL
- 解决微信警告:该链接含有无法解析的地址链接-HTML之间的传值(JSON数据)
- android 3.2 之后无法直接往sdcard写数据问题解决办法
- DedeCMS文章标题前增加所属栏目名称链接
- EF实体数据无法修改之 this .Configuration.AutoDetectChangesEnabled = true ; 要看的链接
- dedecms内容页调用栏目链接和栏目名称的方法
- jsp加载时想直接让jsp页面直接显示已处理过得数据(此页面是点击链接进入)即请求servlet
- DEDECMS教程:织梦栏目更新HTML出现“模板文件不存在,无法解析文档”的解决方法(转)
- dedecms 栏目列表分页链接优化
- 直接删除数据文件后无法进入系统的解决方案
- 回车无法直接提交当前光标所在控件中的数据