自定义资源属性

右键点击资源页面->选择properties->点击Advanced按钮->点击define...按钮->在最上面输入新的属性,比如:company

 

然后,所有的资源都会有一个新的company属性可以添加,很奇怪吧!明明只是增加了一个资源的属性为什么所有资源都会有这个新增的属性呢。想了想,这个properties,opencms肯定配置在哪里。

 

看看数据库,果然,在CMS_OFFLINE_PROPERTYDEF这张表里面,有所有属性的配置信息,而,CMS_OFFLINE_PROPERTIES则是存储的具体资源的属性,你可以在PROPERTY_MAPPING_ID列中,任意找一个,

同时记下它的PROPERTYDEF_ID。

 

然后,SELECT * FROM CMS_OFFLINE_STRUCTURE WHERE STRUCTURE_ID='你找到的PROPERTY_MAPPING_ID';

 

怎么样,是不是有记录?然后,顺着这个resource的path到opencms界面里面找到这个资源,看看这个属性的值是不是,和

CMS_OFFLINE_PROPERTIES.PROPERTY_VALUE 是一样?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值