- 2007-03-24 (土) 11:37
- MovableType


- ダイナミック・パブリッシング時のカテゴリー指定の挙動
宣言したように、mt.Vicuna ベースのデザインに移行するよう、鋭意作業中です。
オラオラ(Vicuna)
mt.Vicuna + vega + Stevensonテイスト + Dr.Blogのお気に入り(a067 Gradation 02)のなごり・・・という感じで、再構成しています。
まだ未完成ですが、出来れば今週末に(まぁ、無理だろうけど・多分今月中)変更できたらと思っています。
今回はデザインに伴い、すべての機能を見直している最中です。
今まで、検証していた幾つかのギミックも、これを機に取り込むつもりで、結構時間がかかっています。
それで、ギミックのテスト中に気づいたんですが、ダイナミック・パブリッシング時の、カテゴリー指定の挙動がどうも妙です。
以前も カテゴリーに属さないエントリーのアーカイブ で言ってるように、スタティックと同じ指定をするとエラーになっていました。
今回はテスト用に、直書きしながら試していたのですが、どうもカテゴリー指定について、スタティックでは問題ない
<MTEntries category="NOT (カテゴリー)">
という使い方がダイナミック・パブリッシングでは、エラーになるが
<MTEntries category="NOT(カテゴリー)">
という様に、NOTの後ろのスペースを無くせば、エラーが発生しない事が解りました。
複数指定については、マニュアル通り(ってあったっけ?)「スペースを挟んだOR」で大丈夫でした。
ただし、カテゴリー指定の数を増やしていくと、4つ目でエラーになってしまったのですが・・・
また明らかにスタティックと動きが異なるのが、カテゴリーを持たないエントリーの扱いです。
スタティック時は、すべてのカテゴリーをNOTで否定する事で、カテゴリーを持たないエントリー群を指定出来たのですが、ダイナミック・パブリッシング時に category 属性を使った時点で、対象がカテゴリーを持つエントリーのみに絞り込まれています。
その為、スタティックと同じ手段で、カテゴリーに属さないエントリー群のアーカイブは、作成することが出来ませんでした。
まぁ、バグですよね。
- Newer >: アメーバって・・・
- < Older: links for 2007-03-20
ping a Trackback
- TrackBack URL for this entry.(1)




スクリプトの読み込みが完了していません。
メールフォーム(Javascriptを使用していません)や、
Twitter経由のCommentでもReplyいたします。ただし返信はブログのコメントとして行う事もあります。