• 締切済み

Movable Type4で、レイアウトを変える方法を教えてください。

Movable Type4の初心者で、レイアウトからつまづいてます(泣)。 よろしくお願い致します。 まず、スタイルキャッチャーで下記の様な、 webページとブログページをあわせたページを作っています。 >>http://www.mtstyle.jp/sample/mts_s01/ そこで、質問なのですが 1、Movable Type4で、レイアウトを変える方法を教えてください。 現在、右メニューの「2カラム、大・小」なのですが、 左メニューの「2カラム、小・大」に変更したいのですが、 どこを変更すれば良いか分かりません・・・。 又、変更する際は、ダッシュボードからの変更は可能でしょうか!? 2、トップページに、ブログのカテゴリーを置きたいのですが 可能でしょうか? 3、上の「ホーム」「ブログ」・・などのメニューを ダッシュボードから変更、または増やしたり出来ますか? よろしくお願い致します。

みんなの回答

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

単に2カラムにしたい、ということでしたら、サイドバーモジュールにある <mt:if name="page_columns" eq="3"> <div id="gamma"> <div id="gamma-inner"> <$MTInclude widget="カテゴリアーカイブ"$> <$MTInclude widget="タグクラウド"$> <$MTInclude widget="月別アーカイブ"$> </div> </div> </mt:if> これを削除し、 <$MTInclude widget="カテゴリアーカイブ"$> <$MTInclude widget="タグクラウド"$> <$MTInclude widget="月別アーカイブ"$> この記述を <$MTInclude widget="最近のコメント"$> のあたりにいれて下さい。(好きな順序で) これでwttの設定でもbetaの中に全部のウィジェットが入ります。

hiro55ss
質問者

お礼

ありがとうございました!!! ブログも無事2カラムになりました。 私の説明不足で、何度も回答頂きありがとうございました。 おかげで、無事解決出来ました。 本当に感謝しています!!! ありがとうございました。 又、勉強中に行き詰ったら、こちらで質問する事もあるかと 思いますが、その際は、又、是非よろしくお願い致します! 大変お世話になりました☆

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

>メニューの名前を変更 管理画面にあるテンプレートのテンプレートタグで制御・出力しているファイルについては、再構築すれば元に戻ります(再構築によって上書きされます)。ですので管理画面から編集しなければいけません。 モジュールテンプレート「ナビゲーション」を見て下さい。 <mt:Pages tag="@topnav" sort_by="title" limit="3"> <MTSetVarBlock name="this_page_id"><$MTPageID$></MTSetVarBlock> <li class="<mt:if name="nav_on" eq="$this_page_id"> on</mt:if>"><a href="<mt:PagePermalink />"><mt:PageTitle /></a></li> </mt:Pages> というソースがあると思います。 これを見ると、メニューの名前は<mt:PageTitle />で出力されていることがわかります。 「MTPageTitle」 http://www.movabletype.jp/documentation/appendices/tags/pagetitle.html ですから、ウェブページのタイトルを変更すればいいと思います。 「一覧」-「ウェブページ」でウェブページの一覧が出てきますから、どれか試しにタイトルを変更してみて下さい。変更後再構築すれば、恐らく反映されるのでは。 >「layout-wtt」を「layout-tw」に変更してみたのですがレイアウトが崩れてしまいました。 それをやらなくても、#1の1を行えば、デフォルトのwttのままでサイドバーが左に行くと思うのですが…(ただし2カラムではなく3カラムのttwになると思います) 全てを再構築してもできませんか? お使いの配布テンプレートは、wmとwttのレイアウトしか対応していません。#1の1でHTML上でサイドバーの位置を動かした結果、wmの設定のままサイドバーが左に行ったので、wttの設定のままでも左に行くと思うのですが…(私の方では動いています) この他のレイアウトにするには、MTのテンプレートタグやCSSの知識がかなりなければ、難しいと思います。#1で、「CSSを変更する手もありますが、この方が簡単でしょう」と書いたのはそのことです。

hiro55ss
質問者

お礼

ご丁寧にありがとうございました! >ですから、ウェブページのタイトルを変更すればいいと思います。 「一覧」-「ウェブページ」でウェブページの一覧が出てきますから、どれか試しにタイトルを変更してみて下さい。 すぐに変更出来ました。 ありがとうございます。 >お使いの配布テンプレートは、wmとwttのレイアウトしか対応していません 左には行ったのですが、ブログのページだけ 3カラムはみにくいな・・・。と思い。2カラムに変更しようかと 思ってあれこれしてみたのですが。 2カラムには対応してないとの事で、分かりました。 ありがとうございました! MT初心者なので、試行錯誤しながらこれから もっと勉強していきたいと思います。 本当に、何度もご丁寧な回答ありがとうございました!

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

1、まず管理画面から、テンプレート「メインページ」を見て下さい。 とてもシンプルな記述になっていますよね。 <$MTInclude module="ヘッダー"$> といった記述がいくつか入っていると思います。 これは、「ヘッダー」というひとかたまりのテンプレート(モジュール)を、インクルード(Include)、つまり挿入しているのです。 メインページでは、「ヘッダー」「フッター」をインクルードしています。サイドバーが入っているのは「フッター」です。 右のサイドバーに「インクルードモジュール」-「フッター」というリンクがあるので、それをクリックすると、フッターモジュールのソースが出ます。 中に <MTIf name="sidebar"> <$MTInclude module="サイドバー"$> </MTIf> こういう記述があると思います。それを切り取り、「ヘッダー」モジュールの中に入れます。場所は、<div id="alpha">の上です。 これで、とりあえずサイドバーが左に来ます。 CSSを変更する手もありますが、この方が簡単でしょう。 #画像の位置調節は、mt-staticに入っているmts_s01.cssの#homepage-imageのmarginで調節します。 2 ブログのカテゴリーが表示されるのはブログ関係のページですから、そのテンプレートを見ればソースがわかります。 ブログページを見ると、カテゴリ一覧があるのはサイドバーですので、「サイドバー」モジュールを見ます。ここも別のモジュールをインクルードすることで構成されていることがわかります。 中に <$MTInclude widget="カテゴリアーカイブ"$> というモジュールがあることがわかります。これをそのままトップページサイドバーに入れるのであれば、条件文を使います。 <mt:if name="main_index"> <$MTInclude widget="カテゴリアーカイブ"$> </mt:if> 「main_index」はトップページを表します。このソースは、「トップページの時だけカテゴリーアーカイブモジュールをインクルードする」という意味になります。これをどこに入れるかですが、説明していると長くなるので <$MTInclude widget="最近のコメント"$> </mt:if> <mt:if name="main_index"> <$MTInclude widget="カテゴリアーカイブ"$> </mt:if> </div> という感じで入れます。 3は http://www.movabletype.jp/documentation/professional/universal-template-set.html このページの「ナビゲーションに項目を追加する」を見て下さい。 やってみて、わからないことがあれば質問して下さい。 Movable Typeは設置してからが本当に大変だと思います。 本を購入するとか、検索するなどして自分で調べ、勉強していってください。 「自分なりに調べてこうやってみたけどだめだった。どうすればいいか」という聞き方をされた方が、上達すると思います。

hiro55ss
質問者

補足

いつもご丁寧にありがとうございます。 おっしゃるとおりで、こちらが本を購入して 自分なりにどうやったか。 という説明が欠けていました。 MTからの変更がなかなか出来ず、FTTPからCSSを変更してみたりと 色々してみたのですが、結局再構築したら元通りになったりと、 行き詰まりご質問させて頂きました。 説明不足で申し訳ございませんでした。 早速、教えて頂いた通り、行ってみました。 とてもご丁寧で分かりやすかったので、 すぐに出来ました! 本当に、いつも涙ものの感激です!!! ただ、3のメニューを増やす方法は分かったのですが メニューの名前を変更するのに行き詰ってます。 cssを覗いて見たのですが、指定しているのは 色やフォントだけでしたので 全ページのindex.htmlをFTTPからソース変更してみたのですが 再構築すると元に戻ってしまいます。 もう一つ、ブログだけが3カラム、大・小・小になっているので、 <MTSetVar name="body_class" value="mt-main-index"><MTSetVar name="page_layout" value="layout-wtt"><MTSetVar name="main_template" value="1"><MTSetVar name="blog_index" value="1"><MTSetVar name="sidebar" value="1"><MTSetVarBlock name="title"><$MTBlogName encode_html="1"$></MTSetVarBlock><$MTInclude module="ヘッダー"$><MTEntries> <$MTEntryTrackbackData$> <$MTInclude module="ブログ記事の概要"$></MTEntries><div class="content-nav"> <a href="<$MTLink template="archive_index"$>">アーカイブ</a></div><$MTInclude module="フッター"$> の中の「layout-wtt」を「layout-tw」に変更してみたのですが レイアウトが崩れてしまいました。 変更する場所が違うのでしょうか? 度々、ご迷惑をおかけいたします。 よろしくお願い致します。

関連するQ&A

  • Movable Typeへの組み込み方法

    サイトをMovable Typeへ組み込もうと思っています。 ヘッダ、右メニュー、メインカラム、フッタの構成の場合、メインカラムの部分をブログ記事として設定する方法が良いのでしょうか。 また同じサイト内でトップページだけはレイアウトが違っていたり、ページによっては左メニューになったりという場合はどのように対処すれば良いのでしょうか。

  • Movable type テーマ変更について

    Movable Type でブログに挑戦しようとインストールしたのですが、テーマの変更をしようとしても出来ません。(デザイン ⇒ スタイル ⇒ 選択 ⇒ 再構築) レイアウトは変わります(3カラム ⇒ 2カラム) 設定が悪いのか何なのか良く判りません。助けて下さい。m(_ _)m Movable Typeのバージョンは4.292です。 よろしくお願いします。

  • movable typeのレイアウトについて

    初めまして。 最近movable typeを使用してblogを作ろうとしています。 少しずつblogのレイアウトを変えたいと思い、日付アーカイブというものを変えたいと思いました。具体的には右側のカレンダーやカテゴリーなどが表示されるところを日付アーカイブや個別アーカイブにとんだときも表示させようと思い、index.htmlの<div id="container">以下をそれぞれにコピーしたところ、ページの最後の下の部分に配置されてしまいます。 サイドに配置をしたいのですが、どなたか原因のわかる方がいらっしゃったら教えてください。

  • 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 Typeについて

    Movable Typeについて教えてください。 (1)Movable Typeをつけることのよって何が便利になりますか? (2)すべてのブログにMovable Typeはつけられます か? (3)Movable Typeを設置するのは簡単ですか? (4)Movable Typeを検索すると色々なサイトが出てきますが、おすすめはどこでしょうか? (なるべく設置方法が簡単なものがいいのですが) 教えてください。よろしくお願い致します。

  • Movable Typeのメリットはずばり何ですか?

    最近Movable Typeが流行ってますが、正直Movable Typeがどういうものなのか理解できていません。 私の中では無料ブログより凝ったブログを作るためのツールだという認識しかありません。 ブログをホームページのようにする為にMovable Typeを利用すると考えていいのでしょうか? かくいう私も数個のブログでアフィリエイトをしています。私の場合は ひとつのブログで稼ぐよりもブログの数で稼ぐという形をとっています。簡単に言うと数打ちゃあたる戦法です。 私のようなやり方をする人にはMovable Typeはあまり合わないでしょうか? あとMovable Typeのメリットはずばり何でしょうか? それとMovable TypeはHTMLの知識がないと扱えないのでしょうか? 質問ばかりで恐縮ですが、ぜひアドバイスよろしくお願い致します。

  • Movable Typeのブログでホームページ

    Movable Typeのブログでホームページ作りたいのですが、ブログ自体のカスタマイズは出来るのですがMovable Typeのホームページはブログと離して単独のページを数ページなり,作りそれに対してブログをつけたりすると言う解釈は間違いでないですか???教えてください。

  • Movable Typeはいくらくらいしますか?

    Movable Typeでブログをしようと思ってるんですが、Movable Typeは高いって言いますがいくらくらいしするものなんでしょうか? 1万円以上は正直きついのですが・・・ よろしくお願い致します。

  • Movable Type 4.01 でページが表示されない

    はじめてMovable Type 4.01をインストールしていざブログを作ろうとしたのですが「ページが見つかりません」と表示されてしまいます。 きちんと「Movable Type 4.01 へようこそ!」というMovable Typeのサイトが表示されていてログインしているのですがどうしてでしょうか?よろしくおねがいいたします。

  • Movable Typeの量産方法がわかりません!

    先日Movable Typeでブログを開設しました。 レンタルサーバーにアップロードを行い、Movable Typeをインストールしました。無事ブログを開設出来てここまではいいのですが、ブログを複数(4つぐらい?)運営したいと思っています。 独自ドメインを取得しているのですが、私が利用している有料レンタルサーバーはサブドメインが無制限に作成出来るのでそれを利用して量産したいと思っております。 そこでMovable Typeを量産したいのですがその設定方法についてどうすればいいのかわからず困っております。 わかる方おられましたらぜひアドバイスよろしくお願い致します。