NewsListing

基本的には、新規作成されたページの一覧を表示する機能です。

1.テンプレートとするチャンクを作成しておきます。
<dt>[+title+]</dt>
<dd style="padding-left: 16px;"><a href="[(site_url)]
[~~]">[(site_url)][~~]</a></dd>
<dd style="padding-left: 16px;">[+date+]</dd>
<dd style="padding-left: 16px;"></dd>

2.任意のページか、テンプレートにNewsListingを配置します。

(以下はオプションを分かりやすいように改行してありますが、一行で書いてください。[は本当は小文字です。)

[!NewsListing? 
&startID=`0`
&tpl=`(チャンク名)`
&summarize=3
&total=5
&dataformat='%Y-%m-%d %H:%i:%s'
!]

startID:フォルダ番号以下をリストの対象とする。TOPからすべてを対象とする場合は「0」を指定する。
tpl:チャンク名「NesLiting-TEST」をテンプレートとして使う
summarize:サマリー(要約)を含める数。ここでは「3」を指定。
total:リストの全件。ここでは「5」を指定。
dataformat:日時フォーマット。
以下サンプル表示。dlで囲って、ddを字下げしています。

事例
http://www.tonttu.net/case.html
11- 1·î-10 21:19
クラウス
CMS構築・カスタマイズ
http://www.tonttu.net/CMSconstraction.html
07-10·î-09 21:49
クラウス
Ext_最新情報
http://www.tonttu.net/Ext_news.json.html
13- 2·î-08 08:16
クラウス

Older Items


全部で5件中、先頭から3件がテンプレートの対象になっていることがわかります。日付フォーマットがうまくいっていません。
startIDでフォルダを指定するのがミソですね。これを利用してブログや最新情報などが作成できます。