- ベストアンサー
MT4とMT3の関連性
MT4.22を使ってある程度まで動くようにしました。あとはレイアウトなどをいじります。私はある人からいただいたテンプレートをもとにサイトを作っています。しかし以下に示すそのテンプレートはMT3用なのです。 ・エントリーアーカイブ.txt ・カテゴリーアーカイブ.txt ・日付アーカイブ.txt ※スタイルシートとメインについてはわかりました。 これらがMT4.22のメンテナンス画面では「どの」項目に該当するかがわかりませんので教えてください。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
エントリーアーカイブ→ブログ記事 カテゴリーアーカイブ→ブログ記事リスト 日付アーカイブ→ブログ記事のリスト です。 MT3で「アーカイブテンプレート」に入っていたテンプレートのうち、エントリーアーカイブ以外は全てブログ記事リストに組み込まれ、アーカイブマッピングによって出力先・ファイル名を指定しています。出力内容はアーカイブによって条件分岐しています。 従って、MT4の「ブログ記事リスト」テンプレートにそのままコピペできるかどうかというとちょっと謎です。 MT3のものをそのまま使うのでしたら、MT3と同じようにテンプレートを作成した方がいいのでは。(MT3をMT4にアップグレードするとMT3のテンプレートがそのまま引き継がれますが、やはりそのようになっています) 要は「エントリーアーカイブ」「カテゴリーアーカイブ」「日付アーカイブ」を新規作成し、「テンプレートの設定」でそれぞれにアーカイブマッピング設定をしていく、ということです。 ってMT3使ったことないとピンとこないかもしれませんけど…
その他の回答 (1)
- Muller3
- ベストアンサー率81% (800/979)
「ブログ記事のリスト」テンプレートを見て下さい。 一番下の「テンプレートの設定」をクリックすると、「アーカイブマッピング」という項目が出てくると思います。今多分「月別」「カテゴリ」の2つが設定されていると思います。これは、このテンプレート一つで、月別とカテゴリの、2つのアーカイブを出力している、という意味です。 「それぞれにアーカイブマッピングをする」というのは、現在の「ブログ記事リスト」のように、一つのテンプレートに2つのアーカイブを設定するのではなく、一つのテンプレートに一つのアーカイブを設定する、ということです。(MT3用のテンプレートではおそらく、アーカイブごとにテンプレートを出力する条件分岐がなされていないと思われるので) 具体的には、「ブログ記事リスト」の編集画面一番下にある「アクション」から「テンプレートの複製」を選択して「GO」 すると、テンプレート一覧に「ブログ記事のリストのコピー」ができると思います。 コピーをもう一つ作り、コピーそれぞれに、「カテゴリーアーカイブ」「日別アーカイブ」の名称を付け、内容を入れ替えます。 ※再構築は一番最後に行うので保存のみにて 一番下「テンプレートの設定」-「新しいアーカイブマッピングを作成」で、「カテゴリアーカイブ」には「カテゴリ」、「日付アーカイブ」には「月別」を選択し追加。(カレンダーも付けるなら「日付アーカイブ」には「日別」も追加する。多分) 最後に、元々の「ブログ記事のリスト」テンプレートのアーカイブマッピング設定を解除(一番右端のゴミ箱のアイコンをクリックする) 再構築 …という感じかと思うのですが、未検証ですので何かモレがあるかもしれません。 できなければMT3のシステムを使われるか、あるいはMT4用テンプレートをお使いになった方がいいと思います。 まだECバイヤーズサイトからダウンロードできると思うのですが>MT3
お礼
詳しく教えていただきました。助かります。 なんとかMT4でやってみようと思います。 ありがとうございました。
お礼
大変詳しい説明をありがとうございます。 私はブログ自体も今回が初めてです。MT4.22を使う理由もそれがダウンロード元に登録されていたからだけです。よってMT3でも構わなかったのですが、MT4.22もうインストールしてしまっています。このような状況で回答者さんの言う >MT3と同じようにテンプレートを作成した方がいいのでは は、魅力的な提案です。 しかし >要は「エントリーアーカイブ」「カテゴリーアーカイブ」 >「日付アーカイブ」を新規作成し、「テンプレートの設定」で >それぞれにアーカイブマッピング設定をしていく が、具体的に何をすればよいのかがわかりません。 お手数ですが、もう少しフォローをお願いできないでしょうか?