- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MovableTypeで記事別に異なるテンプレートを指定する方法)
MovableTypeで記事別に異なるテンプレートを指定する方法
このQ&Aのポイント
- MovableTypeを使用してブログを作成している場合、個別の記事に異なるテンプレートを指定する方法について教えてください。
- 最新の10件の記事と古い20件の記事で異なるテンプレートを使用したい場合は、どのような方法が適していますか?
- アドバイスや指示があれば、お教えください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
MTはエントリーを投稿した際、静的ページを各テンプレートを通して生成し、その生成されたページへリンクすることになりますので、おっしゃるような、リンクをぼちっと押した際に指定されたテンプレートでページを生成する(見せる)、というシステムではない…と思います多分。 通常、同じアーカイブ(この場合エントリー・アーカイブ)で複数のテンプレートを持つ方法というのは、アーカイブにテンプレートを新規に作成し、アーカイブマッピングを行います。しかしこれでは、すべての記事について、2種類のテンプレートのページが生成されてしまいます。最新の10件のみ違うテンプレートにするためだけに個別のページを2倍に増やすことになってしまいます。しかも古い20件となってしまえば用なしのページですよね。 ですのでこの場合、上記の方法ではなく、エントリーアーカイブ内において条件分岐を使って、最新の10件の記事の場合はこのページ構成、その他の場合はこのページ構成、という風に指示してそれぞれ出力させる、ということになるのかな、と。(エントリーを投稿した際、忘れずにエントリーアーカイブも再構築する必要がありますが) 具体的な解決策でなくてすみません。(条件分岐については検索すると結構でてきます。プラグインもあるようです)
お礼
ありがとうございます。なかなか難しいですね。