前言

B2BCMS采用前后端分离模式开发,您完全可以根据自己的喜好自定义一套属于自己的前端库,但是通常我们不建议您这样做,因为系统也同时集成了一套完整的前端框架,通常您只需要编写少量的css和html代码即可自定义一个任意风格的网站。

系统默认事件与网站开发集成

事件概述 当访客浏览网站时,访客在网站上搜索哪些关键词,播放哪些视频,是否有点击相应的按钮,通过访客的事件动作,管理员可通过后台随时查看跟踪访客在网站上的一系列行为,并可以无缝与Google Analytics和Google Ads / Bing Ads 等营销平台无缝集成 内置事件 事件名称 事件

系统模板语法

基础原理 系统模板文件使用.cshtml文件扩展名,使用Razor标记语法,Razor默认的语言为HTML,它可以让您将基于服务器的代码(C#)嵌入到网页中,当一个网页被请求时,服务器在返回页面给浏览器之前先执行页面中的基于服务器的代码,再输出HTML内容。 更通俗的理解:模板文件中的内容使用htm

系统模板结构

阅读本文前需要先阅读之前的文章 系统模板语法 的基础原理 章节以便我们后续的理解。 模板位置 系统模板的位置在根目录下的theme文件夹下。(位置:”/theme“),theme 里存放着不同主题的互相独立的模板文件,系统默认的主题为skin5-native。 主题文件夹下有两个设置文件,不可删除。

模型属性和方法

在模板中调用相应的属性和方法时,需严格区分大小写,具体语法请阅读系统模板语法文章 全局属性与全局方法可在任意模板页面中使用,返回当前站点的相应信息,如果系统有配置多个站点,当前模板页为站点A使用,则返回的值为站点A的配置信息,全局属性和方法以@Cms.开头,例如: <div> <!

结构化数据处理方案