Home > Internet > Movabletype > ダイナミック・パブリッシング時のカテゴリー指定の挙動

ダイナミック・パブリッシング時のカテゴリー指定の挙動

宣言したように、mt.Vicuna ベースのデザインに移行するよう、鋭意作業中です。

オラオラ(Vicuna)
mt.Vicuna + vega + Stevensonテイスト + Dr.Blogのお気に入り(a067 Gradation 02)のなごり・・・という感じで、再構成しています。

まだ未完成ですが、出来れば今週末に(まぁ、無理だろうけど・多分今月中)変更できたらと思っています。
今回はデザインに伴い、すべての機能を見直している最中です。
今まで、検証していた幾つかのギミックも、これを機に取り込むつもりで、結構時間がかかっています。

それで、ギミックのテスト中に気づいたんですが、ダイナミック・パブリッシング時の、カテゴリー指定の挙動がどうも妙です。
以前も カテゴリーに属さないエントリーのアーカイブ で言ってるように、スタティックと同じ指定をするとエラーになっていました。

今回はテスト用に、直書きしながら試していたのですが、どうもカテゴリー指定について、スタティックでは問題ない

<MTEntries category="NOT (カテゴリー)">

という使い方がダイナミック・パブリッシングでは、エラーになるが

<MTEntries category="NOT(カテゴリー)">

という様に、NOTの後ろのスペースを無くせば、エラーが発生しない事が解りました。

複数指定については、マニュアル通り(ってあったっけ?)「スペースを挟んだOR」で大丈夫でした。
ただし、カテゴリー指定の数を増やしていくと、4つ目でエラーになってしまったのですが・・・

また明らかにスタティックと動きが異なるのが、カテゴリーを持たないエントリーの扱いです。
スタティック時は、すべてのカテゴリーをNOTで否定する事で、カテゴリーを持たないエントリー群を指定出来たのですが、ダイナミック・パブリッシング時に category 属性を使った時点で、対象がカテゴリーを持つエントリーのみに絞り込まれています。

その為、スタティックと同じ手段で、カテゴリーに属さないエントリー群のアーカイブは、作成することが出来ませんでした。

まぁ、バグですよね。

ping a Trackback

TrackBack URL for this entry.(1)

Please! leave a Comment.

スクリプトの読み込みが完了していません。

Sign in Sign in Sign in

メールフォーム(Javascriptを使用していません)や、twitter.pngTwitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。

Comment Form

QuickTagsHere

EmoticonHere

(入力しない場合「Anonymous」で代替されます)
(公開はされませんが、Gravatarアイコンの取得や、Comment Subscribeの送信先アドレスとして使われます)
(入力すると、コメント表示でユーザー名にリンクが貼られます)
(この情報は、JavascriptによりCookieに保存されます。)

NotifyMail Powered by Comment Subscribe

はてブコメント:

Home > Internet > Movabletype > ダイナミック・パブリッシング時のカテゴリー指定の挙動

MT5Techniques

MT5Techniques

2冊目の共著「Movable Type 5 実践テクニック」(シックスアパート監修)が出版されました。(ソフトバンク クリエイティブ刊)

検索
(5)
(6)

別ページに遷移します。

Powered by Hyper Estraier

Feeds
Link Status
In One

なかのひと

位置情報ブログパーツ「なかのひと」

Links
Powered By

Return to page top