前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ZKEACMS的高级自定义 - 内容和模板

ZKEACMS的高级自定义 - 内容和模板

原创
作者头像
Mr. Wei
发布2018-04-18 17:23:28
1.2K3
发布2018-04-18 17:23:28
举报
文章被收录于专栏:ZKEASOFT

ZKEACMS的高级自定义要求使用者有一定的前端编程能力或者有编程基础。

自定义内容

1. 创建内容类别

使用自定义内容的功能,可以方便的创建特有的内容类型,每个类型的字段都可以自定义,例如添加一个“个人信息”的类型,有两个字段,姓名和地址:

注意:请保证属性名的唯一性,在自定义模板的时候将会使用属性名来获对应的值,然后就可以添加个人内容了

2. 添加内容

点击新建,选择要添加的内容类别:

例如:添加个人信息:

自定义模板

1. 创建模板

自定义模板,用于将自定义内容显示到前端页面。同样的内容,使用不同的模板,可以在前端呈现出不同的样样子。

根据上文创建的“个人信息”的字段、属性,创建一个显示模板:

模板的代码很简单,显示姓名和地址,其中Name, Address即是个人信息类型中的属性名如下:

代码语言:javascript
复制
<div class="page-header">
  <h1>{{this.Model.Name}}</h1>
</div>
<p>
{{this.Model.Address}}
</p>

2. 前端显示

接下来就可以使用“自定义内容”组件把内容显示在前端:

选择一条内容,和显示模板即可:

前端显示效果:

安全相关

自定义模板使用模板语言,并不能访问模板内容以外的任何对象的接口、方法,它仅能访问传送到模板中的对象内容,因此它非常安全。不用担心用户会在这里写一些破坏性的代码来删除您的数据或者文件。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 自定义内容
  • 1. 创建内容类别
  • 2. 添加内容
  • 自定义模板
  • 1. 创建模板
  • 2. 前端显示
  • 安全相关
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档