• ベストアンサー

movable typeでメインページのテンプレートがトップページにしか反映されません

movable type3.35で、ナビゲーションを変更したいのですが、メインページのテンプレートがトップページにしか反映されず、他のページは上書きされません。 「テンプレートの内容」を修正して、下にある「保存と再構築」ボタンを押せば、サイト全体が変更されるのではないのでしょうか? また、ファイルのアップロードで画像を上書きしようとしてもできません。 何度かリロードしてみても変わりません。 どうすれば、トップページ以外を上書きできるようになるでしょうか?

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

  • ベストアンサー
  • Muller3
  • ベストアンサー率81% (800/979)
回答No.1

メインページのテンプレートはトップページだけのテンプレートです。 他のカテゴリーや個別の記事のページ、検索画面のデザインを変えるには、「アーカイブ」にある「エントリー・アーカイブ」「カテゴリー・アーカイブ」「日付アーカイブ」、検索結果などの画面であれば「システム」にあるテンプレートを編集する必要があります。 これら全てのテンプレートに編集をしなければならないので、変更があった場合、直すのが大変です。 全てのページで同じナビゲーションを使うのであれば、モジュール化してしまった方が便利です。モジュールテンプレートにナビゲーション部分を新規作成し、他のテンプレートに<$MTInclude module="モジュール名"$>を使って組み込むことができます。 http://www.sixapart.jp/movabletype/manual/3.3/a_template_tag_reference/index.html#index-utility <$MTInclude$>を使う方法以外に、PHPモジュールが多く使われています。MTをPHP化し、インデックステンプレートにサイドバー表示のためのファイルを新規作成し、そのファイルの内容をインクルードします。これは再構築の負荷を軽減できるというメリットもあります。 とここで説明してもピンとこないと思いますので、「MovableType モジュール化」で検索してみると、いろいろと具体的なことがわかると思います。

HATENA__
質問者

お礼

早速、ありがとうございます。「アーカイブ」にある「エントリー・アーカイブ」なども変更しなくてはいけないのですね。 テンプレートの数があまりないので、今回は手動で対応しようと思います。モジュール化はとても便利そうなので、将来、検討してみます。 もうひとつお聞きできたら幸いですが、ファイル(画像)のアップロードで上書きができないのは何か原因があるのでしょうか?

その他の回答 (2)

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.3

>F5 普通のリロードで上書きされない場合は、Ctrl+F5を使ってます。 F5でだめなら、変化がないのは他の原因だな、という感じで…。

HATENA__
質問者

お礼

普通のリロードで上書きされない時は「Ctrl+F5」なのですね。全く知りませんでした。 基本的なことばかりお聞きしたのに、ご丁寧に教えていただいて、本当にありがとうございました。

  • Muller3
  • ベストアンサー率81% (800/979)
回答No.2

>画像の上書き 「ファイルのアップロード」から同名のファイルを、「アップロード・パスを設定」で同じディレクトリに入れる設定をしてアップロードすると、普通は「上書きしますか」と聞かれ上書きできるのですが、それがなぜかできないということでしょうか? リロードはF5キーを使っていますか?

HATENA__
質問者

お礼

どうもありがとうございます。最初のご解答と合わせて、大変助かりました。 先ほど今までと同じ方法でアップしてみたところ、上書きを聞かれ、上書きできました。複数で作業をしているのですが、アップロード・パスの設定が一時変更されていたようです。 リロードはブラウザのものを使っていましたが、F5の方がいいのでしたら、今後そちらを使うようにしたいと思います。

関連するQ&A

  • Movable typeにてスタイルシートが反映されない

    Movable Typeをはじめて利用しているのですが、 環境設定、インストールまで完了し、ダッシュボード(Movable typeのトップページ?)にてブログ記事を書いて確認してみた所、デザインが崩れます。 テンプレートよりCSSをダウンロードし保存後、アップロードしましたが反映されません。 色々調べてみたところ、 『初期のCSSファイル(0.17KB)』から『テンプレート用CSS(8.5KB)』をアップロードし再構築したところ、『初期のCSSファイル(0.17KB)』に戻ってしまいます。 これはどこか設定を変えないといけないのでしょうか? 作業環境 Movable Type(バージョン4.21) 【OS】:Windows XP SP2 【レンタルサーバー】:チカッパレンタルサーバー 【データベース】:MySQL

  • Movable Typeについての質問です。

    Movable Typeについての質問です。 ある会社のサイトのリニューアルを依頼されたのですが、 リニューアルが済むまでは既存のサイトの修正も頼まれています。 こちらのサイトは ※固定ページは通常のhtmlで構築 ※ブログページはMovable Type ※TOPページ(通常ページ)にMovable Typeのブログ 「お知らせ」一覧と「新着情報」一覧を表示 TOPページの変更依頼をうけたので、TOPページ(index.html)のデザインを少し修正しました。 ですが、クライアント様側でMovable Typeのブログ管理画面から記事を投稿すると、私が修正したTOPページ(index.html)が上書きされ、 以前の状態に戻ってしましました。 これは、Movable Typeの管理画面側で、記事が投稿されれば、 上書きがされる設定になっているのでしょうか? 当方、Movable Type初心者なので、よくわかっておりません。 何卒、ご教授お願い致します。

    • 締切済み
    • CSS
  • Movable Type4でテンプレートのみ再構築

    こんにちは。タイトルのとおりです。 Movable Type4でテンプレートのみ再構築したい場合、 どこを選んで再構築するとよいのでしょうか。 すべてを再構築にすると、記事が膨大だと非常に時間がかかってしまいます。 「インデックスのみ」にしても、テンプレートの変更箇所が反映されません… 時間がかかっていつも困っております。 ご存知の方いらっしゃいましたらよろしくお願いします。

  • Movable Typeのテンプレートについて

    Movable Typeの素人です。 最近ブログを作成するにあたりMovable Type4を使用しようと考えています。 『ただテン!』というサイトが無料配布しているテンプレートを使用する予定です。 作業1. サイト上で無料で配布しているテンプレートを [mt]-[mt-static]-[themes]-[ここにダウンロードしたフォルダをアップロード] 作業に2. [デザイン]-[テンプレート]-[ブログのテンプレートを初期化] を行なっています。 ダウンロードしてサーバーにアップしたのですが [デザイン]-[スタイル]-[既定のスタイル] に全然反映されません。 最初から入っているテンプレートのみが表示され続けられます。 どうしたら反映されるのでしょうか。 素人的な質問ですがよろしくお願いします。

  • MOVABLE TYPEでトップページをつくりたい。

    今、最新のmovable type3.2-jaをインストールしました。 楽天などのように、一番上のほうに、トップページとして何行かの文章を書き、日記を更新しても、必ずそのトップページが一番上に表示されるようにしたいのですが、どうしたらいいのでしょうか。 もし、参考テンプレートなどありましたら教えていただきたいのですが。 よろしくお願いします。

  • Movable Typeの再構築について

    Movable Typeで再構築しないで反映させる方法はないのでしょうか? 一つとしてPHPなどを使って、よくあるサイドのナビゲーションのマンスリーリストやカテゴリーリストなどはDBから情報をひぱっていけばできるかと思うのですが、アーカイブテンプレートに更新情報を反映させるために、再構築しなければならないと思います。 できるだけ再構築せずに運用できる方法はないでしょうか? 何かアイデアがあれば教えて下さい。 もちろん、だったらMTじゃないCMSを使えばって話なのですが、運用者がただ面倒だからだと思うのですが、そんなオーダーがでてて困ってます。

  • Movable Type(ムーバブル・タイプ)で再構築したところ…

    先週からMovable Typeを使っています。今日は少し画面をカスタマイズしてみようといろいろ操作してみたのですが、再構築しようとすると テンプレート メインページ の再構築に失敗しました: Error in <MTArchiveList> tag: MTArchiveLit (Monthly)で利用できるアーカイブの種別は、ブログの設定で指定されているものだけです。 というメッセージが出てきました。どこを修正すればいいのかがわからなくなってしまいました。もしよろしければどこを修正すれば良いのか教えていただけないでしょうか…。

  • movable typeでトップページでperlを使うには

    movable typeのトップページはindex.htmlで 変更することが出来ません。 ほかのページは拡張子phpに変更して perlを使えるのですが、 トップページだけhtmlのままです。 phpを使ったモジュール化を利用したいので、 どうしてもトップページでもperlが使用したいのですが・・・

  • movable type4.27のデフォルトのテンプレートについて

    movable type4.27のデフォルトのテンプレートについて いつもお世話になっております。 movable type4.27のデフォルトのテンプレートについて質問です。 メインページにインクルードされている、テンプレートモジュールのヘッダーの記述の中にある <mt:If name="main_index"> のようなif文の判定はインクルードされた側(メインページ)にある <MTSetVar name="main_index" value="1"> などで判断されるものだと思うのですが、 インクルードされているメインページにはどこにもそのような記述が見当たりません。 if文判定のための値はどこで指定しているのでしょうか?

  • Movable Typeのカテゴリトップページの内容を変更したい。

    Movable Type 3.34を使っています。 サイドバーに表示されているカテゴリ一覧をそのままナビゲーションとして使いたいので、テンプレートを変更して見映えをそれっぽくしました。 ↓イメージはこんな感じです http://www.wishondish.com/ ※カテゴリ一覧の見映えを整えて、ページ左側の「特集一覧」「ジャンルで選ぶ」の下に並ぶテキストリンクのようにしました。 そこから各カテゴリをクリックすると、カテゴリのトップページが表示されます。そこにはそのカテゴリに含まれるエントリーの見出しと概要がずらっと表示されますが、ここを別の内容にしたいのです。 ↓こんな風に画像とエントリーの見出しにしたいです http://www.wishondish.com/products/cat47/ こういったことはできるでしょうか? アーカイブ・マッピングのカテゴリのチェックを外して、カテゴリトップページのファイルを自作(http://www.example.com/大カテゴリ/index.html としてアップしてます)すればいいのですが、そうすると初めに書いたカテゴリを生かしたナビゲーションが消えてしまいます。 まとめると、 ・カテゴリ一覧を生かして全ページにナビゲーションを付けたい。 ・各カテゴリのトップページを画像とそこに含まれるエントリーの見出しだけにしたい。 ということです。 お分かりの方、よろしくお願いします。