本站首页    管理页面    写新日志    退出


«October 2025»
1234
567891011
12131415161718
19202122232425
262728293031


公告
本博客在此声明所有文章均为转摘,只做资料收集使用。并无其他商业用途。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:210
评论数量:205
留言数量:-19
访问次数:924479
建立时间:2007年5月10日




[apache开源博客]Roller分析(4):模版
文章收藏,  网上资源,  软件技术,  电脑与网络

李小白 发表于 2007/6/1 16:08:58

Roller的Look&Feel是通过主题(Theme)和模版(Template)来实现的.主题由一系列模版组成.每个主题都不同,但是所有主题都必须包含两个页面(这两个页面你不能删除和重命名): Weblog模版和_day模版有一些主题还必须包含_css模版用来定义CSS weblog 模版例子 > <html><head> <title>$model.weblog.name : $model.weblogPage.name<!--</span-->title> #1 #showAutodiscoveryLinks($model.weblog) #2 <style type="text/css">#includeTemplate($model.weblog "_css")<!--</span-->style> #3 <!--</span-->head> <body> <table border="0" align="center" width="95%"> <tr> <td class="entries" width="80%" valign="top"> <h1>$model.weblog.name<!--</span-->h1> #4 <p class="descrip">$model.weblog.description<!--</span-->p> #set($rootCategory = $model.weblog.getWeblogCategory("nil")) #5 #showWeblogCategoryLinksList($rootCategory false false)<br> #set($pager = $model.getWeblogEntriesPager()) #6 <div class="next-previous"> #if ($model.results) #7 #showWeblogSearchAgainForm($model.weblog) #showNextPrevSearchControl($pager) #else #showNextPrevEntriesControl($pager) #8 #end <!--</span-->div> #showWeblogEntriesPager($pager) #9 #if ($model.permalink) #10 #showWeblogEntryComments($entry) #showWeblogEntryCommentForm($entry) #end <!--</span-->td> <td width="20%" valign="top"> <h2>Calendar<!--</span-->h2> #showWeblogEntryCalendar($model.weblog "nil") #11 <h2>Feeds<!--</span-->h2> #showAtomFeedsList($model.weblog) #12 <h2>Search<!--</span-->h2> #showWeblogSearchForm($model.weblog false) #13 <h2>Links<!--</span-->h2> #set($rootFolder = $model.weblog.getBookmarkFolder("/")) #14 #showBookmarkLinksList($rootFolder false false) <h2>Navigation<!--</span-->h2> #showPageMenu($model.weblog) #15 #showAuthorMenu(true) #16 <h2>Referrers<!--</span-->h2> #set($refs = $model.weblog.getTodaysReferrers()) #17 #showReferrersList($refs 30 20) <!--</span-->td> <!--</span-->tr> <!--</span-->table> <!--</span-->body> <!--</span-->html> 解释:#1 使用weblog名称和页面模版名称定义了文档标题#2 使用宏#showAutodiscoveryLinks()对RSS和Atom Feed添加HTML连接#3 使用CSS#4 显示页面标题#5 显示weblog分类列表#6 获得条目分页器(entries pager)用来显示条目和控制分页#7 显示搜索结果控制......声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。若作者同意转载,必须以超链接形式标明文章原始出处和作者。


阅读全文(2647) | 回复(0) | 编辑 | 精华
 



发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.996 second(s), page refreshed 144814161 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号