CategorySearch のデモ

MT > CategorySearch
| | コメント(8) | トラックバック(0)

絞り込み用リンク設置の例

リンク設置部分のソース

<MTTopLevelCategories>
<MTSetVarBlock name="tcid"><MTCategoryID></MTSetVarBlock>
<h4><MTCategoryLabel></h4>
<div>

<div>
<MTCategorySearchLink type="relative" set="$tcid" op="clear" text="ignore" >
<MTIf name="searching">
<MTIf name="selected">
<span>全て表示</span>
<MTElseIf name="count">
<a href="<MTVar name="url">">全て表示(<MTVar name="count">)</a>
<MTElse>
全て表示(<MTVar name="count">)
</MTIf>
</MTIf>
</MTCategorySearchLink>
</div>

<MTSubCategories>
<div>
<MTSetVarBlock name="clabel"><MTCategoryLabel></MTSetVarBlock>
<MTCategorySearchLink type="relative" set="$tcid" value="$clabel" op="replace" text="ignore" >
<MTIf name="selected">
<span><MTCategoryLabel></span>
<MTElseIf name="count">
<a href="<MTVar name="url">"><MTCategoryLabel>(<MTVar name="count">)</a>
<MTElse>
<MTCategoryLabel>(<MTVar name="count">)
</MTIf>
</MTCategorySearchLink>
</div>
</MTSubCategories>

</div>
</MTTopLevelCategories>

トラックバック(0)

このブログ記事を参照しているブログ一覧: CategorySearch のデモ

このブログ記事に対するトラックバックURL: https://tec.toi-planning.net/mtos/mt-tb.cgi/52

コメント(8)

MoPRE :

すみません。
デモサイトを見て、ぜひとも自サイトにも使用させていただきたいと思っている
のですが、どの部分を自サイトのテンプレートに反映させていいものか分かりませ
ん。

大変恐縮ですが、

サンプルソースと記入するテンプレートなどをご教授願えないでしょうか。

ずうずうしいお願いですが、なにとぞお願いいたします。

Taku AMANO :

MoPREさま。コメントありがとうございます。

サンプルソースとしては、この記事にある「リンク設置部分のソース」になります。
デモサイトにはこのままのソースが埋め込まれています。

テンプレートについては、「デザイン > テンプレート > システムテンプレート」の、
「検索結果」に埋め込まれるという想定なっています。
またデモサイトにでは、「メインページ」に該当するテンプレートにも埋め込まれています。

その他、デモサイトのカテゴリーは以下のような構成です。
-----------------
ジャンル
 イタリアン
 中華
 和食

目的
 デート向き
 プロがオススメ
 家族で食事

都道府県
 山梨県
 群馬県
 長野県
-----------------

意図どおりに表示させるにはちょっと慣れが必要かもしれませんが、
設置手順については基本的にこの通りです。

いかがでしょうか。

mopre :

たく 様

ご丁寧にありがとうございます。

ご教授いただきましたとおりに行い、無事表示までこぎつけることができました。

本当にありがとうございました。

miko :

便利なプラグイン、ありがとうございます!

質問なのですが、カテゴリーを2階層以上にするには
どうすればいいでしょうか?

トップカテゴリ
 ├サブカテゴリA
   ├サブカテゴリA-1
   └サブカテゴリA-2
 ├サブカテゴリB
   ├サブカテゴリB-1


のような形で、3階層で導入したく、
例えばAを選んだときにはA-1・A-2の絞り込み…というような
形にしたいと思っています。

良く分かっておらず申し訳ありません。。
このプラグインで実現可能でしょうか?
可能であれば、大変恐縮ですが、方法をご教授いただくことは可能でしょうか。

何卒よろしくお願いいたします。

Taku AMANO :

mikoさん、コメントありがとうございます。

CategorySearchを利用して階層化したカテゴリーの検索に対応をすることは可能です。
<mt:CategorySearchLink>の中で、現在検索条件として指定されているカテゴリーを取得できますので、それを利用して表示を組み立てることができます。

具体的な方法についてはここでは書きませんが、よろしければお試し頂ければと思います。

よろしくお願いします。

swans :

カテゴリーの絞りこみのためのリンクを生成せずに
検索条件と指定されたカテゴリーのみを一覧表示させることは可能でしょうか?

「CategorySearch で利用するタグ」にあります


「 > 」

の検索結果

のみを設置したのですが、

テンプレート「検索結果」の再構築中にエラーが発生しました: タグでエラーがありました:
タグでエラーがありました: タグでエラーがありました:
タグを不正なコンテキストで利用しようとしました。

というエラーが出てしまう状況です。


上記動作が可能でありましたら、ご教授の程よろしくお願いいたします。

mark :

便利なプラグインありがとうございます!
現在、MTにチャレンジ中です!

MTの検索を使って、情報検索サイトを作ってみようかと思っていまして、
customFieldsSearchも合わせて使ってみようと思います。

customFieldsSearcとCategorySearchは併用できるのでしょうか?

ご教授おねがいします!

yumiko :

ありがとうございます!

使わせていただきます。

コメントする