2012.05.21例えば未定のidを取得する。modxのスニペットと呼ばれるプログラムはチャンクの中でも使えます。その一例として、Dittoをチャンクで使うケースを紹介します。右図では、目次以下を複製してコンテンツを増やして行く、Webマガジンのようなコーナーを想定しています。常に最新号の先に公開された記事2つをトップページに表示するものとします。便宜上全体の記事数を3つとしていますが、4つでも5つでも構いません。図での最新記事は、「記事6」ということになります。「記事4」、「記事5」を取得するにはどうすれば良いでしょうか。DESC』(DESCはデフォルトなので省略可)と指定します。ここでは、敢えて「目次2」の「未定のid」を取得し、Dittoに入力する方法を紹介します。&display=`2`!]とするには、どうすれば良いでしょうか。tpl=`id`!]とし、テンプレートのチャンクの中身を[+id+]とすれば、目次2のidを取得できます。&display=`1`!]のようにDittoの中にDittoを記述しても動きません。チャンクの中でDittoを使う。tpl=`id`!]をチャンクの中に書いておきます。このチャンク名は"get_num"とでもしましょうか。&display=`2`!]とすれば、未定のidを取得し、記事4、記事5の表示が可能です。ポイントは、1つの価を出力するためにチャンクを2つ作成すること。一つはDittoを記述するチャンク、もう一つは、Dittoのテンプレートチャンクです。&filterパラメーターに使うと便利。これはどういう場面が実用的かと言うと、不定期に除外したいコンテンツが増える場合の&filterの数値入力が考えられます。その際には、テンプレートに[+id+],のようにカンマを入れておきましょう。【関連記事】Dittoとテンプレート変数、Taggingで多彩な並び順を表示する。Evolutionの管理画面のカスタマイズ。中小企業や商店のWebサイトにModxが良いと思う理由(動画あり)。3dcgコメントをどうぞ※コメントは承認制です。反映に多少お時間を頂きます。ニックネーム:タイトル:コメント:*見えている文字を入力して下さい。News現在リニューアル中です。(2015/10/17)ニュース一覧Services記事はありません。MOVIE桜を撮っていたら予期せぬものが・・・2015/04/24池袋の桜の名所、法明寺にて。PHOTO華麗なる?喫煙具生活のはじまり。2014/04/23まだ足を踏み入れたばかりの喫煙文化。PHOTO青葉の神田川遊歩道。2013/05/20面影橋~新江戸川公園前まで。