opencms 9.5 自建网站可视化拖拽环境搭建.docVIP

opencms 9.5 自建网站可视化拖拽环境搭建.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
搭配自定义网站的可视化编辑环境 在opencms官方网站中,很炫的展示了在示例站点上 拖拉放组件,建立导航。 但是按官方文档中的建站指南进行操作,无法达到其效果。经过几番探索,终于摸索到一条途径。 Opencms 示例站点,是基于bootsrap的。Bootstap重要的是栅格布局。典型特征是:看起来像表格,但是与表格有差别。主要是 一个栅格(像excel中单元格,或形象说就是格子方格) 中可以再生成系列栅格 (理论是无限制的,实际受设备的显示屏约束)。这样在布局时,只要提供栅格布局,就不再提供什么 页头,页脚,左中右等等了。因为要达到这种布局效果,只需拖三个栅格,分别表示页头、页中、页脚。页中再施三个栅格 进行左右右表示即可。如果还不能理解栅格,请移步到bootstap官方网站 看栅格系统方面的教材。 Opencms的栅格布局,重点由行,列组成。所有的像label、text、list等这些组件 必须存在栅格中,没有栅格无法存在。Opencms在可视化拖放操作,分成了template 行列 、layout 行列、拖放像label、text等这类组件三步操作。 Template 行列 必须 在container容器中,layout行列必须存在template行列中,而label、text必须存在layout行列中。 要搭建自定义网站的可视化编辑环境,需要借用opnecms的bootstap 模板,根踪示例网站不难发现是 : /system/modules/com.alkacon.bootstrap.formatters/templates/bootstrap-grid.jsp 为了不影响官方的示例站点,请自建一个模块,然后克隆这个文件。为了简化,请把这个文件中的有关搜索的语句注释掉: cms:include file=%(link.weak:/system/modules/com.alkacon.bootstrap.formatters/search/config.jsp:b4a9ffc9-416c-11e3-81ba-000c297c001d) / OPENCMS的组件 的数据是借助XML进行存放的,该文件位于站点的.content下的相应文件夹中。文件名 由 该组件所在模块的 module configuration 类型且名为.config的文件进行指定。 为了简化,强烈建议把示例站点中.content下的文件夹全部COPY到自建网站中来,并把这些文件夹清空(这是清除垃圾)。 综上所述,要建立自定义网站的可视化编辑,总的工作是:建立自定义站点,建立自定义模块,复制并修改bootstrap-grid.jsp文件。建好后在自定义页面 如何添加templaout 行列,如何添加layout 行列,如何添加text组件等。 以下是较详尽演练: 进入opencms 工作平台 安装好并运行opencms后。这里按默认安装示例。 在浏览器中打开网页 http://localhost:8080/opencms/opencms/system/login 输入用户密码 Admin admin. 登陆。登陆后后台,点击reopen window 建立自定义模块 (1)进入工作管理平台中,site 指到/ ,view切换到adminstrator ,点名字中含 mondule相关项 进行 建立模块。图示如下: (2)在弹出的窗口中,点new module 然后 如下所示填入资料并确定。 复制并编辑bootstap 模板 Opencms管理工作平台中,site 指到/,view切换到exploer状态。 左边打开/system/modules/com.alkacon.bootstrap.formatters/templates/.按右键选copy,出现窗口中复制到 : /system/modules/my.opencms.testmodule/templates/ 关键图示为: 选中复制后文件,重命名为main.jsp. 并打开编辑。 这两者都是选中文件,按右键。 编辑时注释掉如下语句。 cms:include file=%(link.weak:/system/modules/com.alkacon.bootstrap.formatters/search/config.jsp:b4a9ffc9-416c-11e3-81ba-000c297c001d) / 关键操作示例图如下: 建立自定义站点 (1)进入工作管理平台中,site 指到/ ,view切换到adminstrator , 点右边的UP,直到出现有site、module等英文单词的主界面。 (2)进入主界面点site mangageme

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档