JEECMS相关语法最近更新(大家等一等,我刚开始写,有问题就问因为我也在做,发的都是实现得了)

news2024/11/18 19:40:38

JEECMS相关语法

    • 1.[@cms_channel_list parentId='217']显示栏目标题图片与标题
    • 2.[@cms_content_list count='4' orderBy='4' typeId='1,2,3,4' titLen='10' channelOption='1' channelId='96']显示内容图片与标题
    • 3.[@cms_channel path='xypj']、[@cms_content_list typeId='1,2,3' count='6' orderBy='4' channelId='224' channelOption='0' dateFormat='MM/dd' monthFormat='MM']、[#if tag_list?size==0]
    • 4.[@cms_content_list typeId='1,2,3' count='5' orderBy='4' channelId='213,214' channelOption='0' dateFormat='yyyy/MM' dayFormat='dd']

首先:我们要了解Freemarker与jeecms的关系?

Freemarker与jeecms的关系主要体现在技术架构和页面展示方面。

首先,jeecms是一个著名的开源内容管理系统(CMS),它采用了一系列先进的技术和组件来构建其强大的功能和灵活的架构。在这些技术中,Freemarker被用作一个重要的组成部分。

具体来说,Freemarker是一个模板引擎,一个基于模板生成文本输出的通用工具。在jeecms中,Freemarker主要负责页面的展示和渲染。通过使用Freemarker,jeecms能够将动态数据与静态模板相结合,生成最终的HTML页面,从而为用户提供丰富的内容和良好的浏览体验。

此外,jeecms的模块划分非常明确,其中包括cms、core和common等部分。cms模块中包含了Freemarker的使用,通过划分不同的层次和作用,如action、dao、entity、lucene、service和task等,来实现对内容的高效管理和展示。而Freemarker的模板技术则在这些层次中发挥了关键作用,使得jeecms能够灵活地生成和展示各种页面内容。

总的来说,Freemarker与jeecms的关系紧密,Freemarker作为jeecms的一个重要组件,为jeecms提供了强大的页面展示和渲染能力,使得jeecms能够为用户呈现出丰富、动态且易于维护的网站内容。

1.[@cms_channel_list parentId=‘217’]显示栏目标题图片与标题

[@cms_channel_list parentId='217']
[#list tag_list as c]
<div style="width: 18%;height: 100%;background-color: white;border-radius: 20px;box-shadow: 5px 5px 5px 5px #ddecf8;"  onclick="window.open(`${c.url}`,'_self')">
     <div style="width: 200px;height: 200px;background-image: url(${c.titleImg!site.defImg});margin: 10px auto;background-size: 100% 100%;"></div>
     <div style="width: 80%;height: 30px;background-color: #2044DE;color: white;margin: 30px auto;border-radius: 10px;text-align: center;line-height: 30px;">[@text_cut s=c.name len=14 /]</div>
</div>
[/#list]
[/@cms_channel_list]

预览结果:
在这里插入图片描述

2.[@cms_content_list count=‘4’ orderBy=‘4’ typeId=‘1,2,3,4’ titLen=‘10’ channelOption=‘1’ channelId=‘96’]显示内容图片与标题

[@cms_content_list count='4' orderBy='4' typeId='1,2,3,4' titLen='10' channelOption='1' channelId='96']
[#list tag_list as a]
    <div style="width: 40%;height: 52%;background-color: white;text-align: center;" onclick="window.open(`${a.url}`,'_self')">
          <div style="width: 100%;height: 85%;background-image: url(${a.typeImg!site.defImg});background-size: cover;border-radius: 20px;margin-bottom: 12px"></div>
          <span style="font-size: 20px">[@text_cut s=a.title len=14 /]</span>
    </div>
[/#list]
[/@cms_content_list]

3.[@cms_channel path=‘xypj’]、[@cms_content_list typeId=‘1,2,3’ count=‘6’ orderBy=‘4’ channelId=‘224’ channelOption=‘0’ dateFormat=‘MM/dd’ monthFormat=‘MM’]、[#if tag_list?size==0]

<div class="box6 bt-right" ergodic="view">
                        <div class="box2_title">

                            <img src="/${res}/images/004.png" alt="">
                            <span>信用评价</span>
                            [@cms_channel path='xypj']
                            <a href="${tag_bean.url}" class="more1"
                               target="_blank">更多&gt;</a>
                            [/@cms_channel]

                        </div>
                        <ul>
                            [@cms_content_list typeId='1,2,3' count='6' orderBy='4' channelId='224'
                            channelOption='0'
                            dateFormat='MM/dd' monthFormat='MM']
                            [#if tag_list?size==0]
                            <li><a href="" style="pointer-events:none" target="_blank"
                                   title="暂无数据">暂无数据</a>
                            </li>

                            [/#if]
                            [#assign n = 0]
                            [#list tag_list as a]
                            [#assign n = n+1]
                            [#if n gt 7][#break][/#if]
                            <li>
                                <a href="${a.url}" target="_blank"
                                   title="${a.title}">${a.title}</a>
                                <span>${a.date?string(dateFormat)}</span>
                            </li>
                            [/#list]
                            [/@cms_content_list]


                        </ul>
                    </div>

4.[@cms_content_list typeId=‘1,2,3’ count=‘5’ orderBy=‘4’ channelId=‘213,214’ channelOption=‘0’ dateFormat=‘yyyy/MM’ dayFormat=‘dd’]

<div id="focus" style="border-top: 2px solid #0a9fe1;">
      <ul style="left: -500px;">
                                [@cms_content_list typeId='1,2,3' count='5' orderBy='4' channelId='213,214'
                                channelOption='0'
                                dateFormat='yyyy/MM' dayFormat='dd']
                                [#list tag_list as a]

                                <li style="position:relative;">
                                    <a href="${a.url}" target="_blank" style="">
                                        <!--       ${a.typeImg!site.defImg}                ${a.typeImg!site.defImg}             ${res}/images/17089258126445.png-->
                                        <img src="${a.typeImg!site.defImg}"
                                             style="width:100%;height:100%;object-fit: cover; ">
                                    </a>
                                    <div class="photo_bt" style="background-color: rgba(20,201,233,0.5); ">
                                        <div style="background-color: #00b7ee">
                                            <p style="background-color: #00b7ee;height: 91px">
                                                <span>${a.date?string(dayFormat)}</span>
                                                <i>${a.date?string(dateFormat)}</i>
                                            </p>
                                        </div>
                                        <div>
                                            <a href="${a.url}" target="_blank" style="">
                                                <div class="biaoti">
                                                    ${a.title}
                                                </div>
                                                <div class="wenzi">
                                                    ${a.title}
                                                </div>
                                            </a>
                                        </div>
                                    </div>
                                </li>
[/#list]
[/@cms_content_list]
</ul>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1509211.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

uniapp列表进入动画

app列表入场动画 - DCloud 插件市场 列表入场动画https://ext.dcloud.net.cn/plugin?id16957

为什么智能制造离不开MES管理系统

在当今日新月异的智能制造领域&#xff0c;MES管理系统以其独特的优势&#xff0c;成为引领车间智能化的核心技术系统。它不仅仅是一个简单的软件工具&#xff0c;更是企业实现生产优化、流程简化、效率提升、成本降低以及质量优化的重要支撑。 在生产工厂中&#xff0c;MES管…

传统网络组网配置

锐捷实验 一、核心1 开局MLAG组网(厂商初始化工作)1.1 peerlink&#xff1a;1.2 keepalive:1.3 vap domain 1 2 开局基础配置&#xff08;厂商初始化工作&#xff09;2.1 关闭 telnet 服务、web服务2.2 时钟 NTP2.3 LLDP封装&#xff1a;2.4 snmp2.5 日志&#xff1a;2.6 trap …

【竞技宝】LOL:knight阿狸伤害爆炸 BLG2-0轻取RA

北京时间2024年3月11日,英雄联盟LPL2024春季常规赛继续进行,昨日共进行三场比赛,首场比赛由BLG对阵RA。本场比赛BLG选手个人实力碾压RA2-0轻松击败对手。以下是本场比赛的详细战报。 第一局: BLG:剑魔、千珏、妮蔻、卡牌、洛 RA:乌迪尔、蔚、阿卡丽、斯莫德、芮尔 首局比赛,B…

weiphp5.0存在远程代码执行漏洞

@[toc] 免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息或者工具而造成的任何直接或者间接的后果及损失,均由使用者本人负责,所产生的一切不良后果与文章作者无关。该文章仅供学习用途使用。 1. weiphp5.0简介 微信公众号搜索:南风漏洞复…

啤酒:精酿啤酒与三明治的快捷搭配

在快节奏的现代生活中&#xff0c;人们总是追求简单、快捷的美食。而Fendi Club啤酒与三明治的搭配&#xff0c;正是满足了这一需求。它们以其方便的制作方式和美味的口感&#xff0c;成为了无数人的心头好。 Fendi Club啤酒&#xff0c;以其醇厚的口感和细腻的泡沫&#xff0c…

存内计算技术工具链——量化篇

本篇文章将重点讲述存内计算技术工具链之“量化”&#xff0c;我们将从面向存内计算芯片的深度学习编译工具链、神经网络中的量化&#xff08;包括训练后量化与量化感知训练&#xff09;、基于存内计算芯片硬件特性的量化工具这三个方面来对存内计算技术工具链的量化进行阐述。…

颜色检测python项目

注意&#xff1a;本文引用自专业人工智能社区Venus AI 更多AI知识请参考原站 &#xff08;[www.aideeplearning.cn]&#xff09; 什么是颜色检测&#xff1f; 颜色检测是检测任何颜色名称的过程。很简单不是吗&#xff1f;嗯&#xff0c;对于人类来说&#xff0c;这是一项极…

nvm下载及管理NodeJs版本,可随意切换,安装,卸载

nvm下载及管理NodeJs版本 nvm下载及管理NodeJs版本&#xff0c;可随意切换&#xff0c;安装&#xff0c;卸载

c++ primer plus笔记 第十八章 探讨c++新标准

复习前面的内容&#xff1a; 1.auto&#xff0c;可以自动识别auto本身在这种语境下是什么类型 2.decltype,让一个变量的类型和另外一个变量的类型相同 decltype(x) y;//让y的类型和x的类型相同 如何理解&#xff1f; decltype是一个关键词&#xff0c;其作用是检查括号内的…

【教程】APP备案全攻略:确保你的应用合规上线

【教程】APP备案全攻略&#xff1a;确保你的应用合规上线 摘要 本文详细介绍了中国大陆地区互联网信息服务提供者&#xff08;AP&#xff09;进行APP备案的流程、要求和注意事项。包括备案对象、备案方式、备案内容、备案流程等方面的详细说明&#xff0c;帮助开发者顺利完成…

微软模拟飞行器回放功能

参考b站up主&#xff0c;欢迎大家去关注&#xff1a;https://www.bilibili.com/video/BV1Z34y1P7zz/?spm_id_from333.880.my_history.page.click&vd_source4e0b40493e2382633fab2ddc1bb1d9cc 下载网址&#xff1a;https://flightsim.to/file/8163/flight-recorder 坠毁检…

微信公众号调用沙箱支付

沙箱支付 登录支付宝开放平台&#xff0c;选择底部沙箱支付 下载密钥生成工具 生成应用私钥与公钥&#xff0c;上传沙箱支付&#xff0c;获得支付宝公钥 配置支付通知与支付回调地址 SpringBoot配置 yml文件 这里的地址必须与沙箱配置的一样 controller package com.zq…

如何利用Python进行自动化测试和性能测试

在Python中&#xff0c;我们可以使用多种库和工具来执行自动化测试和性能测试。下面是一些示例代码&#xff0c;用于展示如何使用Python进行这两种类型的测试。 自动化测试 自动化测试通常使用诸如unittest或pytest这样的Python测试框架来执行。下面是一个使用unittest进行自…

RK3568驱动指南|第十三篇 输入子系统-第139章 输入子系统数据结构介绍

瑞芯微RK3568芯片是一款定位中高端的通用型SOC&#xff0c;采用22nm制程工艺&#xff0c;搭载一颗四核Cortex-A55处理器和Mali G52 2EE 图形处理器。RK3568 支持4K 解码和 1080P 编码&#xff0c;支持SATA/PCIE/USB3.0 外围接口。RK3568内置独立NPU&#xff0c;可用于轻量级人工…

做抖音小店需要交钱吗?有门槛吗?都有哪些入驻条件和费用?

大家好&#xff0c;我是电商花花。 在抖音上开店已经成为很多人追逐的方向&#xff0c;因为这些人都看到别人在抖音上赚到钱&#xff0c;然后也想在抖音上尝试一下。 然而&#xff0c;许多人心中仍然存着一个问题&#xff0c;就是做抖音小店需要交钱吗&#xff1f;是否存在门…

长期异地就医备案有效期是多久?答记者问!

4、长期异地就医登记的有效期是多长&#xff1f; 答&#xff1a;异地长期就医登记长期有效。 如果您因个人原因需要变更长期居住地&#xff0c;只需提供相应的登记信息即可申请变更。 5、临时异地就医登记的有效期是多长时间&#xff1f; 答&#xff1a;临时异地就医登记包括…

《ElementPlus 与 ElementUI 差异集合》el-form-item CSS 属性 display 有变化

差异 element-ui el-form 中&#xff0c;属性display: flex; 导致元素在一排&#xff1b;element-plus el-form 中&#xff0c;属性display: block; 元素按照自己的属性排列&#xff1b; /* element ui */ display: block;/*element plus */ display: flex;如图所示 解决方案…

web基础05-jQuery

目录 一、jQuery 1.概述 2.原生js与jQuery对比 3.特点 4.使用 &#xff08;1&#xff09;入口函数 &#xff08;2&#xff09;语法 &#xff08;3&#xff09;jQuery选择器 5.方法 &#xff08;1&#xff09;获取属性值&#xff1a; &#xff08;2&#xff09;删除属…

在手机上欣赏无人直播,享受美好时光!

在这个充满着快节奏、高压力的现代社会中&#xff0c;人们经常感到身心疲惫&#xff0c;渴望找到一些放松和享受美好时光的方式。而随着科技的不断发展&#xff0c;手机已经成为人们生活中必不可缺的工具之一&#xff0c;为我们带来了诸多便利。其中&#xff0c;无人直播就是一…