久久精品水蜜桃av综合天堂,久久精品丝袜高跟鞋,精品国产肉丝袜久久,国产一区二区三区色噜噜,黑人video粗暴亚裔

Gpower CMS/模板置標

來自站長百科
跳轉至: 導航、? 搜索

Gpower CMS | 系統(tǒng)安裝 | 系統(tǒng)管理 | 內容管理| 模板

模板制作過程中,最重要是掌握模板的置標。

模板標記符的功能是否完善,是設計好模板的一個重要步驟,也決定了內容管理系統(tǒng)的功能。Gpower CMS模板置標的功能非常強大,可實現(xiàn)任意風格的頁面顯示,是國內同類產品功能最先進,技術最領先的模板引擎。

如下是一個簡單的模板文件的例子:

GpowerCMS TemplateZB1.jpg
<HTML>
<HEAD>
<TITLE>模板示例</TITLE>
</HEAD>
<BODY>
<FONT COLOR="RED">
$curArticle.name  (*當前文章的標題)
</FONT>
<P>
<FONT COLOR="NAVY">
$curArticle.content  (*當前文章的內容)
</FONT></P>
</BODY>
</HTML>

下面來詳細介紹如何實現(xiàn)頁面的各種表現(xiàn)形式:

欄目列表[ ]

用于各種模板,主要是針對企業(yè)內容列出欄目的名稱。是各個html頁面相互切換的主要橋梁,利用這個置標之后,用戶可以根據企業(yè)的內容需要,隨時添加、更改和刪除欄目;

GpowerCMS TemplateZB2.png
 
#foreach($channel in $cms.getChildren($curChannel.ID))
      <td><a href=”$cms.getUrl($channel)”>$channel.title</a></td>
#end

其中:

  • $curChannel.ID*指當前欄目的地址
  • $channel.title *指欄目的名稱

文章列表[ ]

主要用于索引模板,主要列出文章題目或相關信息。點擊其中一條,可以直接進入相應的文章記錄頁面;

GpowerCMS TemplateZB3.png
 
#foreach($article in $cms.getContents($curChannel, 10))
<td><a href=”$cms.getUrl($article)”>$article.name
($cms.format($content.publishDate))
</a></td>
#end

其中:

  • $curChannel代表當前欄目
  • 10代表取當前欄目下的前10條新聞
  • $article.name指文章的標題
  • $cms.format($content.publishDate) 格式化顯示日期
  • 取指定欄目的文章列表:

例如列出公司新聞欄目下的十篇文章列表,可以這樣表示:

#foreach($article in $cms.getContents(“公司新聞”, 10))
      <tr><td><a href=”$cms.getUrl($article)”>$article.name</a></td></tr>
#end
  • 取當前欄目下的頭條新聞列表:

取當前欄目下頭條新聞中的10條頭條新聞題目:

#foreach($article in $cms.getContents($curChannel.name, “頭條新聞”, 10))
      <tr><td><a href=”$cms.getUrl($article)”>$article.name</a></td></tr>
#end
  • 取指定欄目下的頭條新聞列表:

取首頁中頭條新聞中的10條頭條新聞題目:

#foreach($article in $cms.getContents(“首頁”, “頭條新聞”, 10))
      <tr><td><a href=”$cms.getUrl($article)”>$article.name</a></td></tr>
#end
  • 顯示更多列表:

如圖所示,公司新聞中包括四條新聞題目,點擊更多,可以看其他新聞內容,那么“更多”則由以下置標來完成:

GpowerCMS TemplateZB4.png

<a href=’$cms.getUrl($curChannel)’>更多…</a>

其中$curChannel指當前的欄目名

“更多…”可以替換成相應的圖片,如上圖的GpowerCMS TemplateZB5.png

欄目路徑[ ]

用于各種模板,主要體現(xiàn)當前欄目的所在位置;

GpowerCMS TemplateZB6.jpg
 
#foreach($channel in $cms.getPathChannels($curChannel))
<a href="$cms.getUrl($channel)">$channel.title</a>»
#end

文章內容[ ]

主要用于記錄模板,列出文章題目或內容等相關信息;

GpowerCMS TemplateZB7.png
$curArticle.name
$curArticle.content

僅用于記錄模板

相關新聞[ ]

用于記錄模板,是與文章內容相關的文章列表;

GpowerCMS TemplateZB8.png
 
#foreach($article in $cms.getRelatesByKeyword($curArticle, 0, 5)) 
     <td><a href="$cms.getUrl($content)">$content.name
         ($cms.format($content.publishDate))</a>
</td>
#end

其中: 在錄入關鍵詞中,多個關鍵詞按空格隔開

0-表示范圍在本欄目 1-表示在整個站點

5-表示條數

相關附件[ ]

用于記錄模板,是與文章內容相關的內容,以表格、圖片等表現(xiàn);

GpowerCMS TemplateZB9.png
 
#foreach($doc in $cms.getAttachments($curArticle))
    <td><a href="$cms.getUrl($doc)">$doc.srcFile
</a></td>
#end

包含靜態(tài)模板[ ]

用于各種模板,指模板的內容中,沒有Gpower CMS的置標符,僅為html代碼。

如網站頁面的底部:

#include(“foot.vm”)

包含動態(tài)模板[ ]

用于各種模板,指模板的內容中,有Gpower CMS的置標符,僅為 html代碼。

如頁面左邊的子欄目列表,每個一級欄目下的子欄目列表都不相同。

#parse(“foot.vm”)

內容實體說明

名稱 說明
$article 新聞對象
$article.name 標題
$article.source 來源
$article.summary 摘要
$article.keyword 關鍵詞
$artcile.grade 級別
$article.content 正文




參考來源[ ]

Gpower CMS使用手冊導航

系統(tǒng)安裝

安裝

系統(tǒng)管理

系統(tǒng)啟動|用戶新建與刪除|用戶信息修改|用戶其他設置|用戶組管理|角色管理|站點新建與修改|子站點向導|站點訪問控制|站點刪除|站點順序調整|回收站|資源管理|內容類型管理|稿件統(tǒng)計|訪問日志|系統(tǒng)查看|系統(tǒng)設置|數據備份

內容管理

欄目新建|欄目修改|欄目訪問控制|欄目移動|欄目刪除|欄目順序調整|模板新建|模板編輯環(huán)境|模板修改|模板復制|模板歷史版本|模板刪除|模板導入|模板庫管理|用戶管理|權限管理|文章新建|文章相關附件管理|文章相關圖片管理|文章相關文章管理|文章歷史版本|文章訪問控制|文章信息修改 文章批量管理|文章檢索|內容發(fā)布|投票新建與刪除|投票修改|投票查看|評論管理|問卷新建與刪除|問卷查看|問卷修改

模板

模板分類|模板置標|靜態(tài)HTML|索引模板制作|模板置標向導