MT4.1でCMS

MT4.1でとある企業サイトを構築しようと考えてます。 会社概要などの固定ページが数ページと、頻繁に更新する複数の ...

Muller3 さんからの 回答

  • 2008/05/13 14:24
  • 回答No.1
Muller3

ベストアンサー率 81% (800/979)

<MTMultiBlog include_blogs="*,*,*" mode="context">
<MTEntries lastn="1">
<MTSetVarBlock name="closeup"><$MT[カスタムフィールドで設定したベースネーム]$></MTSetVarBlock>
<MTIf name="closeup" eq="する">
<$MTEntryTitle$>
<$MTEntryExcerpt$>
<MTEntryAssets>
<img src="<$MTAssetThumbnailURL$>" alt="<$MTAssetLabel$>" title="<$MTAssetLabel$>" />
</MTEntryAssets>
</MTIf>
</MTEntries>
</MTMultiBlog>

MTSetVarBlockでカスタムフィールドで入れた値を取得し、MTIfを使って条件抽出、これをMTMultiBlogタグで囲めばできないかなと思ったのですが、検証してないのでできなかったらすみません・・・
HTMLタグなどは入れていません。

「テンプレート内で、カスタムフィールド項目を利用する」
http://www.movabletype.jp/documentation/professional/custom-fields.html

蛇足ですが、モジュールにしてトップページにインクルードということになるかと思いますが、他のブログを更新したとき、トップページも再構築されないと更新情報は反映しないので、再構築トリガーを設定する必要があるかと。(ダイナミックパブリッシングだったら不要)
http://www.movabletype.jp/documentation/designer/multiblog/configure_portal_blog.html
お礼コメント
MAT335

お礼率 67% (19/28)

詳細なご説明ありがとうございます。
お教えいただいた通りやってみたのですが、残念ながら【A】~【C】のブログ記事で最も新しい記事の「closeup」が「する」になっている場合のみ表示がされ、逆に「しない」になっていると「クローズアップ」自体が表示されないようです。
私の説明が不十分だったのですが、仮に最新の記事が「しない」になっている場合でもトップページのクローズアップは常に表示されていて、表示される記事は現存する記事で「する」を設定している中の最も新しい記事、という形ができればと考えています。
よろしければアドバイスお願いいたします。
投稿日時:2008/05/13 17:42
この回答にこう思った!同じようなことあった!感想や体験を書こう!
この回答にはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
  • Movable Typeでウェブページに複数のブログで書かれたブログ記... その他(ITシステム運用・管理)

    こんにちは。 先日もご質問させていただきましたが、調べても調べてもわからなかったため再度投稿いたします。 現在あるサイトを構築中です。 構成としては、「ウェブページ」で作成したページに「ブログ記事」で投稿された内容を読み込むという形になっております。 ここで問題となってくるのは、「ウェブページ」のような固定されているページに対して、次々に投稿される「ブログ記事」が反映されるのか、という点です。 さらにその「ウェブページ」は、1ページだけではなく、数十ページにも及ぶものです。 「ウェブページ」と「ブログ記事」は関連性をもっており、一つの「ウェブページ」に対して補足的な「ブログ記事」が複数ブログから投稿されているという内容です。 そしてさらにその「ブログ記事」は一覧となっており、そこから該当の「ウェブページ」へリンクさせる、というものです。 ですので、ただ単にブログ記事を投稿するだけでは関連性を持たすことはできません。 「ウェブページ」で指定したタイトルと「ブログ記事」で指定したタイトル(カスタムフィールドでも可)が合った場合のみ該当のウェブページへ飛ばす、という感じになるのでしょうか。 自分でも色々考えてみて、「ウェブページ」に「ブログ記事」を読み込むことはできました。 しかしそれは関連性をもっておらず、新規に「ブログ記事」を投稿すると、一つの「ウェブページ」にしか読み込まれません。 「ウェブページ」側で、entryIDで特定の記事を指定して読み込ます、ということも考えたのですが、entryIDを拾ってくる方法がわかりませんでした…。 大変困っております。 どなたかご教示願えませんでしょうか。 よろしくお願い致します。...

  • Magpie(Rss)を使ってWebサイトに複数のブログ更新を表示する... HTML

     最初に…Webサイト製作をオンラインで勉強しながら、個人のサイトを製作をしてます。初心者です。質問内容でPHPを使うのですが…(RSS/PHP関係のサイトは見てきましたが…)こちらは全く知識が無いのと同じ状態です。最後の手段としてこちらへ質問させて頂きました。すみませんがご教授よろしくお願い申し上げます。    下記が内容です。 Webサイト製作をしている最中なのですが、トップページにMagpie(RSS)を使ってブログの更新状況を表示したいのです。  表示の方法は… 1.複数のRSSファイルを読み込んで、トップページに5件表示して、別ページで過去一ヶ月分のブログ最新情報を表示したい。 2.複数のブログ記事を、日付で逆ソートして最新記事を上にしてまとめて表示したい。 3.新しい情報(1,2日以内とか)には、NEW!マークとか付けて区別を付けたい。  表示の内容は…  ブログサイトのタイトル (by 名前)   ブログタイトル(2008/05/01 ○○:○○)  (※表示しきれない場合は”…”で表示) この様に表示する場合どのように記述すればよろしいのでしょうか? 記述する場所は、HTMLで表示したい場所でよろしいのでしょうか? 一応参考にしてきたサイトはこちらです。→ http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS http://ameblo.jp/yamasita-94nsr/entry-10018566158.html http://sozaifan.exblog.jp/3440754/ 長文・駄文ですみませんが、よろしくお願い申し上げます。 文字数を考えてここで一度質問します。  ...

  • ブログページの作り方について ブログ

    勤め先のウェブサイトをhtml/cssで作成しています。 サイトの中にブログを含めた形を考えており、ブログは私以外の人(社長さんとか)も更新できる様にしたいと思っています。 また、全てのコンテンツを同じフォーマット(ヘッダー、左サイドバー、右コンテンツ、フッター)で作成しており、ブログもこれに含めたいのですが、、、 【1】ホスティング業者で用意されているブログサービスを利用する場合 【1-1】既に作成しているページとフォーマットを同じにすることはできますか? 【1-2】広告が入ってくるのでしょうか?会社のサイトなので、広告は入ってきてほしくありません。 【2】CMS(オープンソースの物)でブログページだけ作成する場合 【2-1】既に作成しているページとフォーマットを同じにすることはできますか? 【2-2】この様なページの作り方は意味が無いでしょうか?つまり他のコンテンツページもCMSで作るべきでしょうか?なお、ブログ以外のページは更新作業はあまり発生しません。 ご回答、よろしくお願いします。...

  • WordPress:利用者が特定の固定ページを削除できないようにする方... CSS

    WordPressを、サイトのCMS(ブログではなく)として使用するために自作のテーマ(テンプレート)を作成しています。WordPressは、2.8.4です。 サイトの利用者には、固定ページの記事を作成できるようにするため、編集者としての権限を与えようと思いますが、サイトの利用者が特定の固定ページを編集することはできても削除できないようにする方法(プラグイン等でも)はあるでしょうか(編集はできないと困ります。)? 理由ですが、管理画面の「設定」→「表示設定」→「固定ページ」であるページをサイトのトップページに予め指定していても、サイトの利用者にそのページを削除されてしまうとサイトのトップページ(フロントページの表示)が「最新の投稿」にもどってしまうからです。 参考サイト等ありましたら、そちらも教えて下さい。 よろしくお願いします。...

  • 特定のwebページが表示されません。 ネットトラブル

    突然、firefoxでもIEでも、特定のwebサイトにアクセスできなくなりました。 (何かの設定変更をした覚えはないのですが・・・) タブには「読み込み中」と長時間表示され、放置しておくと、 表示がURLになって、真っ白な画面になってしまいます。 主につながらないサイトは、 MSNの天気サイト http://weather.jp.msn.com/ オーストラリアの生活情報サイト http://www.cheers.com.au/ ドラマの動画サイト http://youtubetvdoramadouga.blog111.fc2.com/ 個人のブログ(芸能人のブログはつながります) windows liveメッセンジャーの追加承認ページ などです。 この他のウェブページは問題なく、アクセスできています。 現在、海外に滞在しており、 住んでいるフラット内でワイヤレスインターネットを使用しているのですが、 他のところから上記のウェブサイトにアクセスしたときは、問題なく閲覧できました。 履歴や一時的なファイル、クッキーなどを1度削除してみましたが、解決しませんでした。 何か解決方法があれば、教えてください。 よろしくお願いします。...

ページ先頭へ