人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MovableTypeの質問です。

MTEntriesにtag属性を使い、特定のエントリーを非表示にするべく、tag="NOT notop"と記述したところ、「タグにエラーがあります:NOT notop」と再構築エラーが出ます。(画像参照)
NOTを外すと普通にnotopのみ抽出表示されるため、原因が全く不明です。

ちなみにインデックステンプレートでincludeしているモジュール内に記述しています。
MTEntryIfTaggedは、全てのエントリーにタグを付けなければならなくなるため不可です。

原因・解決策の分かる方、助力をお願いします。

1197944725
●拡大する

●質問者: KaBuKi
●カテゴリ:インターネット ウェブ制作
✍キーワード:MovableType tag インデックス エラー エントリー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● おっちゃんこ
●35ポイント

エントリーに該当するタグは入っていますか?

(タグを使った記事を書いてありますか?)

ソースに間違いがなければ

たぶん、それが理由かと・・・・(以下のサイトで同じ経験しましたので・・・)

https://www.mishin-shop.co.jp/

URLはダミー?です。(このサイトでもタグを使っています。1位2位3位・・・といった)

◎質問者からの返答

回答ありがとうございます。

質問の通りNOTを外すことで該当タグの入ったエントリーは表示されていますので、エントリー側の不備は無いと思います。

テスト段階のため、エントリー自体もほんの一文とカテゴリとタグの指定をしているだけなので、おかしな記述をしているということも考えられません。


2 ● zelazny
●35ポイント

以前カテゴリーのNOT指定で試したときは、category="NOT notop"ではなく、category="NOT(notop)"とすればうまく行きました。

http://www.zelazny.mydns.jp/archives/000718.php

tag="NOT(notop)"としてみたら、どうでしょうか?

◎質問者からの返答

回答ありがとうございます。

自分の質問文に欠けていましたが、tag="NOT(notop)"という指定も既に試していましたがエラーになりました。

今まで別のMTではごく当たり前に出来ていた簡単な方法だけに、かえって原因の見当がつきません。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ