站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
易捷网站内容管理系统/模版语法概述
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
{{EagileCMS top}} [[CMS]]模板的创建方式与静态 [[HTML]] [[网页]](不包含基于[[服务器]]处理的页面)的创建方式相似,但前者包含在页面运行时由CMS模板引擎识别和处理的其他元素。区别CMS模板与静态 HTML(或其他)页的特征如下: *可选的 @ Template 指令或其他指令。 *CMS模板标签。 *如果您向模板添加自己的[[代码]],则为服务器代码。 '''CMS模板示例''' 下面的代码示例演示一个模板,它包含组成CMS模板的基本元素。该模板包含 [[HTML]] 页中可能含有的静态文本,以及特定于CMS模板的元素。特定于CMS模板的元素将突出显示。 <pre> 01 <%@ Template %> 02 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 03 <html xmlns="http://www.w3.org/1999/xhtml"> 04 <head> 05 <meta http-equiv="content-type" content="text/html; charset=utf-8" /> 06 <title>{title}</title> 07 <meta name="keywords" content="{keywords}" /> 08 <meta name="description" content="{description}" /> 09 <link href="{$global:ThemePath}base.css" type="text/css" rel="stylesheet" /> 10 <script src="{$global:AppPath}Scripts/jquery.js" type="text/javascript"></script> 11 <script runat="server"> 12 override void PageLoad(object sender, EventArgs e) 13 { 14 nodeview.TagName="div"; 15 } 16 </script> 17 </head> 18 <body> 19 <!--页眉开始--> 20 <!--#include file="head.html"--> 21 <!--页眉结束--> 22 <!--主内容开始--> 23 <cms:nv id="nodeview" url="~/about/news" tagname="div" class="news"> 24 <div class="hd"> 25 <h2> 26 最新动态 27 </h2> 28 <span class="r"><a href="{$Url}">更多>></a></span> 29 <div class="clear"></div> 30 </div> 31 <div class="bd"> 32 <cms:cl class="newsList" take="5" nodes="{$NodeId}"> 33 <li><span>{$PublishedDate|format=yyyy-MM-dd}</span><a href="{$Url}">{$Title}</a></li> 34 </cms:cl> 35 </div> 36 </cms:nv> 37 <!--主内容结束--> 38 <!-- 页脚开始 --> 39 <!--#include file="footer.html"--> 40 <!-- 页脚结束 --> 41 </body> 42 </html> </pre> '''@指令''' CMS模板通常包含一些指令,这些指令允许您为相应模板指定模板属性和配置信息。这些指令由CMS模板引擎用作处理模板的指令,但不作为发送到浏览器的标记的一部分呈现。 最常用的指令为 @ Template 指令,该指令允许您为模板指定多个配置选项,包括: *模板是否具有关联的母版页,是否应据此将其视为内容模板。 *是否继承默认的母板页。 '''CMS模板标签''' *在CMS模板中,您将添加允许用户与页面交互的CMS模板标签。这些CMS模板标签与HTML标签元素非常类似,只是这些标签是在服务端进行处理的。 *CMS模板标签使用一种特殊的语法,当页面运行时由模板引擎识别这种语法。下面的代码示例演示一些典型的CMS模板标签。 <pre> 1 <cms:pager targetid="newsList" pagesize="10" class="pager"> 2 {$FirstLink}{$PrevLink}{$NumLink}{$NextLink}{$LastLink} 3 </cms:pager> </pre> CMS模板标签的标记名称以cms:前缀开头,所有CMS模板标签都包含一个可选的 ID,您可以使用这个 ID 在服务器代码中引用该标签。 当页面运行时,会对CMS模板标签进行标识并运行与这些标签关联的代码。许多标签会将一些 HTML 或其他标记呈现在页面中。例如,cms:pager 标签将分页导航元素呈现在页面中。有些标签不会向浏览器呈现任何内容;这些标签只在服务器上接受处理并向其他标签提供信息。 '''服务端代码''' *某些CMS模板包含当处理模板时在服务器上运行的代码。CMS模板支持C#语言。 *CMS模板引擎支持编写网页服务器代码的模型。[[代码]]位于 script 元素中,该元素中的开始标记包含 runat="server" 。 == 参考来源 == *http://www.cmsej.com/Help/AppInstall.aspx {{EagileCMS}} [[category:EagileCMS|M]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:EagileCMS
(
编辑
)
模板:EagileCMS top
(
编辑
)