投稿

11月, 2010の投稿を表示しています

MT5 MTAssetEntrys アイテムに関連するブログ記事をリストする。したい。

Quick Edit Pencil

アイテムに関連する記事の一覧を表示するページがほしい。


という事で、

以下の様なブロックダグがあれば良いのですが...どうも実装はされていないようです。

MTAssetEntrys
特定のアイテムに紐付いている記事の一覧を表示するためのブロックタグです。
思い描く理想は....

複数のブログ記事に関連づけされているアイテムの場合
アイテムのページにリンクし、アイテムページではアイテムが利用されている記事の一覧が表示される。

上記以外の場合
アイテムが利用されている当該記事にリンクする。

...という具合。

などと考えみたけど、仕込むテンプレートがなさそうなので、
インデックステンプレートを新規作成してURL引数から引っ張るプラグインをつくる事に相成りました。


MTプラグイン Replacer

Quick Edit Pencil
複数の検索・置換を行うモディファイアを提供するReplacerプラグイン

検索・置換テーブル

</div><div><br /></div><div>,<br /><br />
</div><div>,<br />
<div>,
</div>,
<span--ss-->,
</span>,
<blockquote--ss-->,<blockquote>

「--ss--」を「(.*?)」に置き換える様に改造しています。

modifier.replacer.php
23行目に追加            $search = str_replace( "--ss--", "(.*?)", $search ); //追加行2010/11/12 11:44

モディファイア replacerを指定。
<mt:foo replacer="1">

mt ダイナミックテンプレート SmartyでGET/POSTなどの外部パラメータを取得

Quick Edit Pencil
{{$smarty.get.パラメータ名}}
{{$smarty.post.パラメータ名}}

MT5 blogsをitemsにかえたい

Quick Edit Pencil
  1. ウェブサイトのインデックステンプレートの「ブログのメインページ」のテンプレートの設定で出力ファイル名をblogs/index.htmlからitems/index.htmlへ。
  2. ウェブサイトのテンプレートモジュールの「ナビゲーション」のブログとblogsを変更。