`

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

阅读更多
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" />
分享到:
评论

相关推荐

    bboss 安全认证过滤器功能介绍

    3. **销毁清理**:当应用关闭或过滤器不再使用时,`destroy()`方法会被调用,用于清理资源。 在BBoss框架中,安全认证通常涉及以下步骤: 1. **用户登录**:用户通过提交用户名和密码发起登录请求,服务器验证这些...

    bboss mvcdemo 下载地址

    2. **视图(View)**:视图层是用户界面,BBoss MVCDemo允许开发者使用JSP、FreeMarker、Velocity等模板引擎来创建动态页面。视图与控制器通过请求参数进行交互,展示由控制器处理后传递的数据。 3. **控制器...

    bboss会话共享培训文档

    根据提供的文档内容,我们可以详细探讨bboss会话共享涉及的关键知识点。 首先,bboss会话共享的目标是解决在集群部署时,负载均衡导致的会话数据丢失问题。在传统的分布式部署中,用户的会话数据通常保存在单个节点...

    springboot整合bboss es增删改查测试demo代码

    本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:...

    企业级J2EE开源框架bboss

    2. **数据库操作**:BBoss提供了便捷的数据访问层(DAO),支持SQL动态生成、事务管理以及多种数据库的兼容性,使得数据库操作变得简单且高效。 3. **服务治理**:框架内置了服务注册与发现机制,可以实现微服务...

    bboss ioc配置文件中使用外部属性文件介绍

    本文将详细介绍如何在BBoss的IOC配置文件中引用外部属性文件,以便更好地管理和动态配置应用。 首先,BBoss的IOC配置文件通常是一个XML文件,比如`bboss-ioc.xml`,在这个文件中我们可以声明并配置各种bean。当需要...

    Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿.pptx

    Elasticsearch rest client bboss介绍-Elastic2018中国开发者大会演讲稿

    bboss elasticsearch-5.7.8.rar

    6. `bboss-velocity-5.5.0.jar`:Velocity是Apache的一个模板引擎,用于生成动态内容,可能在BBoss Elasticsearch中用于构建自定义模板,生成用于导入Elasticsearch的JSON格式数据。 7. `bboss-core-5.5.0.jar`:这...

    bboss-elasticsearch开发环境搭建和开发入门视频教程.

    BBoss 是一个针对 Elasticsearch 的企业级开发框架,它提供了丰富的 Java API,使得开发者可以更简单地进行索引管理、查询构建、结果分析等操作。BBoss 还支持多版本兼容,方便应对 Elasticsearch 的升级问题。 **...

    springboot集成ElasticsearchBboss调用Elasticsearch.md

    springboot集成ElasticsearchBboss调用Elasticsearch的案例分享

    bboss会话共享培训文档分享

    本培训文档将介绍集群session管理的发展历史、bbosssession的架构及特点、性能指标、与应用的集成方式、部署模式以及场景演示等,旨在帮助技术人员理解并掌握bbosssession的使用方法和优势。 一、集群session管理...

    由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能

    **bboss-datatran** 是一个由 **bboss** 社区开源的高效数据处理工具,专注于数据采集、数据清洗转换以及数据入库等任务。...通过深入学习和使用bboss-datatran,用户可以提升数据处理效率,更好地挖掘数据的价值。

    bboss+es基本操作示例.zip

    在`demo`这个文件中,可能包含了使用bboss操作Elasticsearch的基本示例代码。例如,创建索引、插入文档、执行查询等。通常,这些示例会展示如何初始化bboss客户端,如何构造和执行DSL查询,以及如何处理返回结果。 ...

    bboss-db-elasticsearch-tool-master_java_

    【bboss-db-elasticsearch-tool-master_java_】是一个Java ORM(对象关系映射)框架,它在功能上超越了MyBatis,提供了对多种数据库的广泛支持,包括MySQL、Oracle、PostgreSQL、SQLServer、DB2、DM以及MongoDB。...

    bboss persistent 1.0.2中方便地实现大字段(clob,blob)的处理

    通过学习相关文档和博客(如提供的链接),开发者可以快速上手并掌握其使用方法。 6. **性能优化**:BBoss Persistent还可能包括针对CLOB和BLOB的性能优化,比如预读取、延迟加载等策略,以提高应用的响应速度和...

    bboss+easyui帮助文档比较详细

    2. **BBoss核心组件讲解**:详细解析BBoss的各个模块,如DAO、Service、权限控制等的使用方法。 3. **EasyUI组件使用**:讲解如何在页面中引入EasyUI,以及各种组件的属性设置和事件绑定。 4. **实战示例**:提供...

    bboss-soa.jar

    官方版本,亲测可用

    由 bboss 开源的数据采集同步ETL工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能

    bboss-datatran 由 bboss 开源的数据采集&流批一体化工具,提供数据采集、数据清洗转换处理和数据入库以及数据指标统计计算流批一体化处理功能。 同时也是一个高性能Elasticsearch orm 客户端,100%兼容es各个版本 ...

Global site tag (gtag.js) - Google Analytics