• ベストアンサー

MovableType4 カスタムフィールドの設置

毎度お世話になります。 MT4.2betaにてテンプレートを作成していますが、カスタムフィールドが設置できずに悩んでいます。 設定でカスタムフィールドを作成しテンプレートにタグを入れ、ブログ記事の編集画面で表示させ、保存しましたが、保存終了画面でフィールド入力欄が空になっており、うまく設定できません。 解る方いらっしゃいましたらアドバイス下さい。 お願いします。

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

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

ダウンロードしたのは http://www.movabletype.jp/beta/42/ 「コマーシャル版 (プロフェッシュナルパック同梱)」ですよね?(カスタムフィールドはプロフェッショナルパックに入ってた気がする) 試してみましたがバグなどの不具合はない気が…。 ブログ記事編集画面「表示オプション」から表示するフィールド(カスタムフィールド)にチェックを入れ「OK」をクリック。 カスタムフィールドを表示するために画面を更新(リロード) で普通にカスタムフィールドが表示され値も保存されるのですが。 例えば違うブラウザでやってみても不具合が起きますか?

a-6932
質問者

お礼

あーーーーーーー! 出来ました!!!! オープンソース版をつかってました。 どおりでおかしいと思ってたらプロフェッショナルパックだったんですね。 初めてだったんで良く解らずにDLしてしまいました。 (と言うかサイトが不親切) 本っ当にありがとうございます!! 三日悩んでました。。。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • MovableType4 カスタムフィールドのチェックボックスについて

    はじめまして。 MT4.1をスタティック・パブリッシングで使っています。 カスタムフィールドの「チェックボックス」を カスタムインデックステンプレート内で使用したいのですが、 MTデフォルトの「テンプレートの例」では <MTIfNonEmpty tag="hoge">名前: <MThoge></MTIfNonEmpty> とあり、表示結果は"0"か"1"にしかなりません。 ・チェックボックスがon の時に○○を表示 ・チェックボックスがoffの時に△△を表示 というようにしたいのですが、どのよなタグを書けば良いのでしょう? MTifとeqを使うっぽいのですが、 あまり詳しくないのでただしく表示されません。 詳しい方、お知恵貸して下さい! よろしくお願いいたします。m(_ _)m

  • MT/カスタムフィールドでのPDFのファイルパス

    MT(Movable Type)でサイトを構築しています。 カスタムフィールドでPDFをアップする欄を設けたのですが、 ブログ記事テンプレートでの書き方に苦戦しています。 【やりたいこと】 記事のタイトルに入れたテキストに、その記事内でアップしたPDFのリンクを直接貼りたい。 (例)タイトル部分に「testtitle」と入力し、PDFアップ欄で「test.pdf」をアップした場合、書き出された記事にはtesttitleという文字のみ表示し、なおかつその文字にtest.pdfへのリンクを貼りたい。 (記述) <mt:If tag="EntryDataPdf"> <a href="<$MTEntryDataPdf$>"><$mt:EntryTitle$></a> </mt:If> 【現状】→書き出されたHTMLの表示状態 test.pdf">testtitle ↑となり、test.pdfにPDFへのリンクがかかっている状態 <mt:If tag="EntryDataPdf"> <a href="記事内にアップしたPDFへのファイルパスを表すMTタグ"><$mt:EntryTitle$></a> </mt:If> ↑このようにPDFへのファイルパスを表すMTタグがわかれば解決すると思うのですが、 どなたかご教示いただけませんでしょうか。 どうぞよろしくお願いいたします。

  • Movable Type4.23 日付カスタムフィールドによる月別アーカイブの作成

    どなたかお助けください。 <やりたいこと> 月別アーカイブを作成日(公開日)ではなく、ブログ記事作成画面に追加した日付カスタムフィールドを基準とした月別アーカイブをつくりたい。 イベント情報のページを作っています。 イベント開催日を日付カスタムフィールド<$mt:cfeventday$>により入力(出力)するようにしています。当然記事作成時とイベントの開催日は異なります。 そこで、"月別イベント一覧"という月別アーカイブを作り、3月のイベント一覧、2月のイベント一覧という風に表示したいと思っています。 <やってみたこと> 記事のアーカイブマッピングをカスタムにて以下のようにしたところ <$mt:cfeventday format="%Y"$>/<$mt:cfeventday format="%m"$>/<$mt:cfeventday format="%d"$><MTEntryID pad="1">.html 2009 ├02 ├100001.html(2月10日に行われるイベント記事) ├200002.html(2月20日に行われるイベント記事) ├03 ├100003.html(3月10日に行われるイベント記事) ├200004.html(3月20日に行われるイベント記事) という風に、ファイル保存形式は見た目上、理想通りイベント開催月(開催日)ごとに保存されました。 あとは通常通り、月別アーカイブテンプレートを作成し、出力するだけと思いやってみたのですが、実際に出力されるのは、いつも通りの記事作成日(公開日)を基準としたくくりになってしまいます。 上記例でいくと、記事作成を2月1日に4つ全て行ったとしたら、全て2月のイベントとして表示されます。 また月別アーカイブリストは ├2009年2月(4) ├2009年3月(0) となります。 これらを日付カスタムフィールドで入力した日付を基準とした(実際の保存状態をもとに?)月別イベントアーカイブとして表示させたいのです。また、月別アーカイブリストも同様に ├2009年2月(2) ├2009年3月(2) のように表示させたいです。 以下が月別アーカイブテンプレートの内容です。 <p>3月開催予定イベント一覧</p> <mt:Entries sort_by="field:cfevntdaydasename" sort_order="ascend"> <$mt:cfeventday$><$mt:entrytitle$> </mt:Entries> 以下が月別アーカイブリストのテンプレート内容です。 <mt:ArchiveList archive_type="Monthly"> <mt:ArchiveListHeader><span class="dir">▼月別イベント一覧</span><ul></mt:ArchiveListHeader> <li><a href="<$mt:ArchiveLink$>"><$mt:ArchiveTitle$> (<$mt:ArchiveCount$>)</a></li> <mt:ArchiveListFooter></ul></mt:ArchiveListFooter></mt:ArchiveList> どうでしょうか。 何卒アドバイスよろしくお願いします。

    • ベストアンサー
    • HTML
  • WordPressのカスタムフィールドについて。

    WordPressのカスタムフィールドについて。 WordPressの投稿画面で、記事内ではなく、記事の上部という決まった部分に、記事ごとに指定した写真を埋め込みたいのですが、現状を見るにカスタムフィールドでキーと値を指定してするしかありません。 記事を書くのは自分ではなく、Web素人の方なので、カスタムフィールドにいちいち値を入力するよりも、MovableTypeのカスタムフィールドのように、ファイル参照で画像のアップロードができた方がよいのですが、そうのようなことは可能でしょうか? 仮に、ファイル参照でカスタムフィールドに値を入力できても画像がアップロードされていなければ意味がありませんので、その解決策も伺えたらと思います。 また、その他に何か方法はありませんでしょうか?

  • Movable typeのカスタムフィールド

    Movable Typeで10個ほどカスタムフィールドを増やして ウェブページの編集に利用していたのですが、 日を改めて編集しようと思ってウェブページの 編集画面をみると、カスタムフィールドで増やした 「画像」の項目がなくなっていました。 記事としては画像が登録されているようですが、 編集画面に表示されず、画像の変更ができなくて困っています。 もう一度カスタムフィールドで作り直してみても、 編集画面に現れてくれません。 ちなみに、「表示オプション」にも項目が出ていません。 このような現象をご存知の方はいらっしゃいますでしょうか。

  • movabletypeエントリーのフィールドを増やしたい

    movabletypeを使ってサイトを作成しようとしているのですが、わからないことがあり、ご教授いただきたいです。 エントリーのページの入力フィールドを増やしたいのです。 どういうことかというと、例えばエントリーのページには「内容」「追記」……などとテキストエリアがありますが、それを「内容1」「内容2」「内容3」「内容4」……というように増やしたいのです。 それに伴って例えばMTのタグも <&MTEntryBody1&><&MTEntryBody2&><&MTEntryBody3&><&MTEntryBody4&>……となるイメージです 実際にどういうページが作りたいかというと、表組みを作り、 ┼───┼───┼───┼───┼ |内容1|内容2|内容3|内容4|…… ┼───┼───┼───┼───┼ |内容1|内容2|内容3|内容4|…… ┼───┼───┼───┼───┼ というようにしたいのです。 これはMTのparlをいじるなど本格的なカスタマイズをしないと不可能でしょうか。何かプラグインなどがあったら教えてください。

  • MT4.2「カスタムフィールドの値で並べ替え」をカテゴリページで使用したい

    Movable Type4.22をローカル環境で使用しています。 Movable Type ブログ の「カスタムフィールドの値で並べ替えやフィルタリングする」 http://www.movabletype.jp/blog/filtering_sorting_based_on_a_customfield.html を参考に「カスタムフィールドの値を利用した項目の並べ替え」を行いました。 インデックステンプレート(メインページ)だと、並べ替えが成功しますが、 アーカイブテンプレート(カテゴリタイプでのブログ記事リスト)だと並べ替えが行われません。 アーカイブテンプレート(カテゴリタイプでのブログ記事リスト)だとこの方法は利用できないのでしょうか。 試しに「MTEntries sort_by="field:customfieldbasename"」を 「MTEntries sort_by="title"」に変更するとタイトル順で並べ替えられるので、 記述する場所が悪い訳ではないと思うのですが…。 ※実際は、ふりがなでソートするようになっていて <MTEntries sort_by="field:kana"> ... </MTEntries> と記述しています。 やりたい事は、 記事のタイトルが漢字で、カスタムフィールドにそのフリガナを保存。 カテゴリをクリックすると、記事のタイトル一覧が表示されるが、 その時、それをフリガナ順でソートして表示したい。 です。 良い方法はありますか。 (記事の概要の箇所にフリガナを入力し、sort_by="excerpt"で並べ替える方法以外で)

  • MovableTypeのタグの画面になると・・・

    MovableType3.35を利用しています。 メインページ、アーライブページ共に3カラム化をなんとかすることができました。 しかし、3.35ではエントリーの時に、共通の言葉として≪タグ≫を設定できますよね?そのタグの画面に行くと、3カラムかされておりません。 つまり、このタグのページのテンプレートの変更ができていないということだと思うのですが、このテンプレートがどこにあるかわかりません。 どのテンプレートを変更すれば、タグのページも変更できるのでしょうか? また、話はまったく違うのですが、エントリーした記事を表示する順番について質問があります。 私の場合、エントリーの表示順は、降順(新しいきじが一番上に来る)ようにしてあります。 実際、メインの画面ではそのようになります。 しかし、アーカイブのページ・カテゴリーのページなどでは、古い記事が一番上に来てしまうのです。 これは設定で変更することが出来るのでしょうか? 初心者の質問で大変申し訳ありませんが、もしできましたらお返事をいただければと思います。 よろしくおねがいします。

  • Wordpress 投稿とカスタムフィールドの連動

    Wordpressについて質問です。 ・「メンバー」 ・「国」 といったカスタムポストがあり、 「国」のところで 日本/アメリカ/・・・・/ドイツ など、 いくつかの投稿をしている状態だとします。 「メンバー」のカスタムポストの投稿画面のカスタムフィールドで、 (基本的にカスタムフィールドテンプレートを利用しております) 「国」というドロップダウン項目があり、 ここに先ほどのカスタムポスト「国」で登録した投稿の一覧が選択肢と現れる、 という形を実現したいのですがプラグインもしくはデフォルト機能などで可能でしょうか? 理想としては、 <option value="投稿のID">国名</option> という形にしたいです。 また、もし可能であれば「メンバー」のカスタムポストで国を選択して登録した場合、 「国」のカスタムポストの所で登録したアイキャッチ画像が管理画面内でも表示されるようにしたいと思っております。 同様のやり方で、「メンバー」のカスタムポストに「仲の良いメンバー」のカスタムフィールド」があり、そこには「メンバー」の投稿一覧が選択項目としてあらわれる、などという形にしたいと思っております。 独自でカスタマイズしなければ難しそうでしょうか? ご教授いただけましたら幸いです。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • MovableTypeで、ある日付を過ぎたものをリストからはずしたい。

    MovableTypeで、ある日付を過ぎたものをリストからはずしたい。 MovableTypeを使ってwebページを作っています。 日付カスタムフィールドをつくり、その日付(period_date)と現在の日付(current_date)を比べて、current_dateの方が大きければ(period_dateの日付を過ぎたら)、ブログ記事一覧に表示されないようにしたいのですが、うまくいきません。 記事を未公開にするのではなく、記事(エントリー)は公開のまま、「最新記事」などのエントリーリストからはずしたいのです。 以下のようにやってみましたが、だめでした。 <MTSetVarBlock name="current_date"> <?php print(date('Ymd')); ?> </MTSetVarBlock> <mt:Entries> <ul> <MTeventdate format="%Y%m%d" setvar="period_date" /> <mt:if name="period_date" ge="$current_date"> <li><mt:EntryTitle /></li> </mt:if> </ul> </mt:Entries> <MTSetVarBlock name="current_date">で、phpで今日の日付を取得し、変数current_dateに保存。 <MTeventdate format="%Y%m%d" setvar="entry_date" />で、カスタムフィールド<MTeventdate>の値(日付)を変数period_dateに保存。 <mt:if name="period_date" ge="$current_date">で、今日の日付よりも大きいものだけをフィルタ。 …のつもりなのですが、うまく表示されません。 すべての記事が表示されてしまいます。 どこをどう直せばいいでしょうか。 よろしくお願いします。

    • 締切済み
    • CSS