• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:$MTEntryExcerpt$をヘッダー内で使いたい)

$MTEntryExcerpt$をヘッダー内で使いたい

このQ&Aのポイント
  • $MTEntryExcerpt$を<head>内のメタタグで使いたい
  • <$MTEntryExcerpt$>は、<MTEntries>と併せて用いる必要がある
  • 現在使っているMTのバージョンは4.2ですが、3.xでも構いません

質問者が選んだベストアンサー

  • ベストアンサー
  • miya_00
  • ベストアンサー率47% (9/19)
回答No.3

>エラーが発生するのは、「メインページ」においてです。「ブログ記事」においては、正常に表示されました。 ですよね><初めて聞いたのでビックリしましたよw メインページをどの用な構造で作っているのか分からない状態ですが、 自分はメインページは<$MTBlogDescription$>を使っていますね。 設定>全般 にある説明部分を呼び出すタグです。 本来メインページはこちらが向いていると思います。 メインページにいくつかのエントリー記事を本文のみ、タイトルのみの一覧を出しており、その最新の記事の中の <$MTEntryExcerpt$>を呼び出したいとすれば <MTEntries lastn="1"> <meta name="description" content="<$MTEntryExcerpt$>" /> </MTEntries> と記述すれば大丈夫ですよ。

doratchino
質問者

お礼

miya_00様 ご回答ありがとうございます。 おかげさまで、ご指摘の方法でうまくいきました。 ありがとうございました。 確かに、メインページは<$MTBlogDescription$>を記載する方が、ブログの概要を示すという意味ではふさわしいですね。 いろいろと勉強になりました。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (2)

  • miya_00
  • ベストアンサー率47% (9/19)
回答No.2

本来ならありえない事ですね… 質問内容からしてMTEntriesをつける表示はされるのでしたら <MTEntries lastn="1">と記述して記事を一件に絞ったら上手くいくかもしれませんがね… 新規ブログを立ち上げて、デフォのままのブログ記事のテンプレートに何処でもよいのでMTEntryExcerptを使って試して欲しいですが… それでエラーが出るならインストールの時点で何かミスをしてるかもしれませんしね。

doratchino
質問者

お礼

miya_00様 ご回答ありがとうございます。 先の私の質問に一部間違いがございましたので、お詫びを申し上げるとともに訂正させていただきます。 エラーが発生するのは、「メインページ」においてです。「ブログ記事」においては、正常に表示されました。 「メインページ」においては、次のようなエラーメッセージが表示されます。 テンプレート「メインページ」の再構築中にエラーが発生しました: <mtEntryExcerpt>タグでエラーがありました: mtEntryExcerptをコンテキスト外で利用しようとしています。MTEntriesコンテナタグの外部で使っていませんか? お手数をおかけいたしますが、よろしくお願いいたします。

すると、全ての回答が全文表示されます。
  • miya_00
  • ベストアンサー率47% (9/19)
回答No.1

アーカイブテンプレート>ブログ記事(デフォの名前) ここのテンプレートに使うならMTEntriesは必要ないですし、エラーも出る事はないです。 何処のテンプレートにMTEntryExcerptを使っているんでしょうか?

doratchino
質問者

お礼

回答ありがとうございます。 「ブログ記事」のヘッダー部分で <meta name="description" content="<$MTEntryExcerpt$>" /> を使うと、エラーが出ます。

すると、全ての回答が全文表示されます。

関連するQ&A