bboss内容管理模板宏用法介绍

简介: bboss内容管理模板宏用法介绍 本文介绍bboss内容管理模板宏的使用方法。 bboss内容管理模板宏是指将内容管理模板中的公共部分抽取出来放到一个独立的模板文件中,然后通过#include(模板宏路径)标记在首页模板、概览模板、细览模板以及一般页面中进行引用。
bboss内容管理模板宏用法介绍
本文介绍bboss内容管理模板宏的使用方法。

bboss内容管理模板宏是指将内容管理模板中的公共部分抽取出来放到一个独立的模板文件中,然后通过#include(模板宏路径)标记在首页模板、概览模板、细览模板以及一般页面中进行引用。下面先看一个子模板定义:

假设一个站点test,在站点模板目录/bestbride/_template下新建一个模板宏文件/head/test.html,内容为:
<li><a href="<cms:url site="jckj"/>">首页</a></li>
			
			
			<cms:outline channel="0" datatype="channelhomepage" >
          		<cms:equal colName="name" value="${cur_channel.name}" evalbody="true">
          			<cms:yes>
          			<li><a href="#" ><cms:cell colName="name"/></a></li>
            		</cms:yes>
            		<cms:no>
            		<li><a href="<cms:url/>" ><cms:cell colName="name"/></a></li>
            		</cms:no>
         		</cms:equal> 
			</cms:outline> 

这个模板宏主要用来输出网站的一级导航菜单。

那么在首页模板index.html引用该模板宏的方法为,将以下语句放到模板的对应导航菜单位置即可:

#include(/head/test.html)

这里需要说明的是,如果在模板中需要引用css或者图片资源,那么引用必须借助cms:uri标签来达成,例如:
<img src="<cms:uri link="images/a.jpg"/>" />
<link href="<cms:uri link="css/css.css"/>" rel="stylesheet" type="text/css" />
目录
相关文章
|
3月前
|
JavaScript Java
若依框架 - - - 自定义打印模版
若依框架 - - - 自定义打印模版
139 0
若依框架 - - - 自定义打印模版
|
编译器 定位技术 C++
【CMake高级技巧】如何创建一个通用的库查找模板?
【CMake高级技巧】如何创建一个通用的库查找模板?
44 0
|
2月前
|
机器学习/深度学习 存储 算法
C++ 模版函数介绍:介绍模版函数的基本概念、用法和作用
C++ 模版函数介绍:介绍模版函数的基本概念、用法和作用
19 1
|
5月前
|
移动开发 JavaScript 小程序
【uniapp 小程序开发语法篇】资源引入 | 语法介绍 | UTS 语法支持(链接格式)
【uniapp 小程序开发语法篇】资源引入 | 语法介绍 | UTS 语法支持(链接格式)
155 0
|
5月前
|
Oracle Java 关系型数据库
Generator【SpringBoot集成】代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)
Generator【SpringBoot集成】代码生成+knife4j接口文档(2种模板设置、逻辑删除、字段填充 含代码粘贴可用)保姆级教程(注意事项+建表SQL+代码生成类封装+测试类)
29 0
|
5月前
|
前端开发 小程序 PHP
laravel5.8(四)引入自定义常量文件及公共函数文件
开发过程中,我们一般会用到一些不会改变,或者改变不是很频繁的值,这样的值我们一般将他们定义成常量。 比如网站根目录,或者分页数,或者域名等等。 那我们如何在laravel5.8中引入自定义的常量文件及公共的函数文件呢。 大概有两种方式: 1:框架目录下引入(不推荐) 在框架目录vendor下新建常量文件const.php,以及公共函数文件function.php 在autoload.php文件中引入。 这种方法是可以的,但是不推荐,框架目录下最好都是框架自己的那些文件,正常来说,框架的文件我们在开发过程中,git是不会进行托管的。 2:在app目录下引入 在bootstrap目录下新建常量文件
30 0
Go语言之自定义模板,引用多个模板html文件嵌套使用
Go语言之自定义模板,引用多个模板html文件嵌套使用
235 0
Go语言之自定义模板,引用多个模板html文件嵌套使用
|
JavaScript 算法 前端开发
【前端】持续总结一下Vue书写规范,包含了元素,组件,注释,指令等
总结一下Vue书写规范,包含了元素,组件,注释,指令等
180 0
|
缓存
Confluence 6 自定义 Decorator 模板的宏和针对高级用户
宏 页面的某些部分使用的是 Velocity  宏进行创建的,包括导航栏。有关宏的创建,你可以参考页面 Working With Decorator Macros 页面中的内容。
1374 0