Movable Type Pro version 4.261のカスタムフィールドのチェックボックスを使用して、 記事投稿時にチェックを入れると選択したアイコン記事に表示される。 というような使い方をしたいと考えています。 選択したアイコンは問題なく表示されるのですが、その下に、数字 (1,0)が出てきてしまいます。チェックを入れると1。入れないと0。とでてきてしまうのですが、これを表示されないようにしたいのですがどのようにしたらよいでしょうか。
>チェックを入れると選択したアイコン記事に表示される。 という仕組みを、ご自分で作成していると思いますが、その部分の問題だと思いますよ。 いずれにしても、質問だけではどこが問題か解りません。
ありがとうございます。
テンプレートモジュールの中の「ブログ記事の詳細」内に
images/ninniku.gif"/> images/toukarasi.gif" />
といったタグを記入しています。
テンプレートモジュールの中の「ブログ記事の詳細」内に <div class="asset-content entry-content"> <mt:If tag="EntryBody"> <div class="asset-body"> <$mt:EntryBody$> <!-- ここからチェックボックスのタグ --> <MTIf tag="entrydata_cb01"> <p><img src="http://www.wz-art.co.jp/images/ninniku.gif" /></p> <mt:entrydata_cb01> </MTIf> <br/> <MTIf tag="entrydata_cb02"> <p><img src="http://www.wz-art.co.jp/images/toukarasi.gif" /></p> </MTIf> <!-- ここからチェックボックスのタグ --> </div> </mt:If>
<!-- ここからチェックボックスのタグ --> <MTIf tag="entrydata_cb01"> <p><img src="http://www.wz-art.co.jp/images/ninniku.gif" /></p> <mt:entrydata_cb01> </MTIf> <br/> <MTIf tag="entrydata_cb02"> <p><img src="http://www.wz-art.co.jp/images/toukarasi.gif" /></p> </MTIf> <!-- ここからチェックボックスのタグ -->
</div> </mt:If>
何度も投稿失敗してしまい申し訳ございません。 テンプレートモジュールの中の「ブログ記事の詳細」内に <div class="asset-content entry-content"> <mt:If tag="EntryBody"> <div class="asset-body"> <$mt:EntryBody$> <!-- ここからチェックボックスのタグ --> <MTIf tag="entrydata_cb01"> <p><img src="http://www.wz-art.co.jp/images/ninniku.gif" /></p> <mt:entrydata_cb01> </MTIf> <br/> <MTIf tag="entrydata_cb02"> <p><img src="http://www.wz-art.co.jp/images/toukarasi.gif" /></p> </MTIf> <!-- ここからチェックボックスのタグ --> </div> </mt:If>
まぁ予想通りでしたね。
<mt:entrydata_cb01>
<MTIf tag="entrydata_cb01">
早速参考にさせていただきました。 <mt:entrydata_cb01>のタグを消したことで1つ数字は消えたのですが、 やはり別の数字がでてきてしまっています。 記事一覧では出てこないのですが、記事には出てきてしまいます。 http://pmgl.lolipop.jp/pmgl/ こちらのサイトでテストしているのですが、ご確認いただけますでしょうか。
いや、結果だけ見ても解りませんよ。 お書きになったコードだと2つ目の数字は出ませんが、普通に考えればもう一つカスタムフィールドのタグを、もう一つのMTIfの中に書いてあるはずだと思いますが。 もう一度言いますが、コード通りならば2つ目の数字は出ません。
いただいた投稿を基にもう一度テンプレート内を見渡してみました。 『ブログ記事の詳細』テンプレート内に <mt:EntryCustomFields> <$mt:CustomFieldValue$> </mt:EntryCustomFields> とタグが表記されており、調べてみたらどうやらこれがカスタムフィールドの値を表示していたようです。 いただいた投稿が参考になりました。 ありがとうございます。
<mt:EntryCustomFields> <$mt:CustomFieldValue$> </mt:EntryCustomFields>
とタグが表記されており、調べてみたらどうやらこれがカスタムフィールドの値を表示していたようです。 いただいた投稿が参考になりました。 ありがとうございます。
HTMLやMTタグを含む内容は、 このツールでエンコードしてから 投稿してください。
最新のトピック: 活用事例から学ぶ Power CMS for MT のメリット紹介セミナー (2011年9月 7日 Six Apart)
最新のトピック: [MT5.051] カスタムフィールド(オブジェクト:ブログ記事・種類:ビデオ)のファイル形式について (2011年7月22日 M.N)
最新のトピック: MT4からMT5へするには? (2011年9月15日 ta-kumi)
最新のトピック: 中国語サイト作成の文字コードについて (2011年9月16日 naohiro7912)
最新のトピック: リッチテキストエリア(WISYWIGモード)にスタイルをあてたい (2011年9月 9日 musuka)
最新のトピック: MT5.12のカスタムフィールドで画像を用いた時のバグ? (2011年9月 8日 shogo)
最新のトピック: MTのエントランスページで言語を切り替えても、ログイン画面の言語が切り替わらない (2011年9月 7日 guimihanui)
>チェックを入れると選択したアイコン記事に表示される。
という仕組みを、ご自分で作成していると思いますが、その部分の問題だと思いますよ。
いずれにしても、質問だけではどこが問題か解りません。
ありがとうございます。
テンプレートモジュールの中の「ブログ記事の詳細」内に
images/ninniku.gif"/>
images/toukarasi.gif" />
といったタグを記入しています。
テンプレートモジュールの中の「ブログ記事の詳細」内に <div class="asset-content entry-content"> <mt:If tag="EntryBody"> <div class="asset-body"> <$mt:EntryBody$><!-- ここからチェックボックスのタグ -->
<MTIf tag="entrydata_cb01">
<p><img src="http://www.wz-art.co.jp/images/ninniku.gif" /></p>
<mt:entrydata_cb01>
</MTIf>
<br/>
<MTIf tag="entrydata_cb02">
<p><img src="http://www.wz-art.co.jp/images/toukarasi.gif" /></p>
</MTIf>
<!-- ここからチェックボックスのタグ -->
</div>
</mt:If>
何度も投稿失敗してしまい申し訳ございません。 テンプレートモジュールの中の「ブログ記事の詳細」内に <div class="asset-content entry-content"> <mt:If tag="EntryBody"> <div class="asset-body"> <$mt:EntryBody$> <!-- ここからチェックボックスのタグ --> <MTIf tag="entrydata_cb01"> <p><img src="http://www.wz-art.co.jp/images/ninniku.gif" /></p> <mt:entrydata_cb01> </MTIf> <br/> <MTIf tag="entrydata_cb02"> <p><img src="http://www.wz-art.co.jp/images/toukarasi.gif" /></p> </MTIf> <!-- ここからチェックボックスのタグ --> </div> </mt:If>と記入しました。まぁ予想通りでしたね。
この部分は、チェックボックスのON/OFFの値が格納されているタグになります。
で条件分岐させているので、値自体の出力は必要ありません。
その為、余分に0や1が出力されている訳です。
いや、結果だけ見ても解りませんよ。
お書きになったコードだと2つ目の数字は出ませんが、普通に考えればもう一つカスタムフィールドのタグを、もう一つのMTIfの中に書いてあるはずだと思いますが。
もう一度言いますが、コード通りならば2つ目の数字は出ません。