OpenCms CRE(内容关系引擎)之链接宏%(link)

  OpenCms 7 中对内容关系引擎做了重大的改进,比如说 %(link) 宏,有两种用法,如下:

  (谢谢关注OpenCms——中文资源第一博客http://blog.csdn.net/qianxuncms/,欢迎与作者直接交流,共同进步。MSN:qianxuncms@hotmail.com,QQ:9165456,转载请注明作者和出处。)

  1、 <cms:include file="<cms:link>%(link.weak:/menu.jsp)</cms:link>"/>    保存后,会自动变成如下内容   <cms:include file="<cms:link>%(link.weak:/menu.jsp:ee5498d9-dbe4-11dc-b087-3bdd2ea0b1ac)</cms:link>"/>     可以看到,保存后系统在资源名称后自动增加了此资源的UUID::ee5498d9-dbe4-11dc-b087-3bdd2ea0b1ac   作用:文件menu.jsp重命名或移动后,此处对它的引用会自动更新链接,避免了断链的产生,删除menu.jsp时同样会提示哪些文件对其进行了引用,如果删除则会造成链接断开。

  2、<img src="%(link.strong:/images/photo.jpg)" />

  可以看到两种语法只差了一个关键字:weak 和 strong,srong 除了 weak 的功能外,在发布时它还会检查链接资源 /images/photo.jpg 是否发布,如果没有发布,则连同 /images/photo.jpg 一起发布。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值