タグ

カスタムフィールドに関するHOSOIToshiyaのブックマーク (5)

  • MT4.15ベータ2/MTOS 4.15 ベータ5Bリリースとカスタムフィールドによるブログ記事の並べ替え

    MTOS 4.15 ベータ5がリリースされました。 Movable Type 4.15 ベータ カスタムフィールド関係で機能追加が行われ、カスタムフィールドの値を利用して記事の並べ替えやフィルタリングができるようになっています。 並べ替えは、MTForタグを使えば同じ動作を実現できますが、より簡単にできるようになりました。 カスタムフィールドの値で並べ替えやフィルタリングする 1.項目の並べ替え カスタムフィールドで、ブログ記事に対し、次のような「おすすめ度」というラジオボタンのフィールドを作成します。 各ブログ記事に「おすすめ度」を設定します。 カスタムフィールドを設定ブログ記事を作ります。デフォルトテンプレートでは次のように時系列順で並んでいます。 ブログ記事をおすすめ度順に並べ替えるには、MTEntriesタグに次のsort_byモディファイアを追加します。 <MTEntries s

    MT4.15ベータ2/MTOS 4.15 ベータ5Bリリースとカスタムフィールドによるブログ記事の並べ替え
  • カテゴリーリストにカスタムフィールドの画像を表示する

    Movable Type のカテゴリーリストに、カスタムフィールドの画像を表示するカスタマイズです。 次のように、カテゴリー別の画像を簡単に与えることができます。 1.カスタムフィールドの作成 カテゴリーにカスタムフィールドを作成します。ここでは CategoryImage という名前のテンプレートタグにします。 2.カテゴリーに画像の追加 各カテゴリーに表示されている「Imageを選択」をクリックして、画像を追加します。 画像を選択した後、必ず保存をクリックしてください。何回か試して正常に表示されないことがあったのですが、どうも保存をクリックするのを忘れていたようです。 3.サブテンプレートの追加 冒頭のサンプルは、デフォルトテンプレートのサイドバーに下記のサブテンプレートを追加しました。階層表示でない、MTCategories タグを久しぶりに使ってみました。 青色部分がカスタムフィー

    カテゴリーリストにカスタムフィールドの画像を表示する
  • カスタムフィールドのテキストエリアに入力した改行をページに反映させる

    Movable Type のカスタムフィールドで「テキスト(複数行)」という種類のフィールドを利用する際、テキストエリアへの入力内容に改行や空行を含めても、出力される文字列の改行や空行はすべて除去された状態で出力されてしまいます。 エントリーでは、この事象を解消する方法を紹介します。 1.問題点 例えば、次のようなカスタムフィールドを作成します。テンプレートタグはとりあえず「EntryData」としておきます。 作成したフィールドで、次のようなテキストを入力します。 このカスタムフィールドを出力する「ブログ記事の概要」のサブテンプレートは次のようにします。 : <div class="asset-body"> <$MTEntryBody$> <MTIfNonEmpty tag="EntryData"> <$MTEntryData$> </MTIfNonEmpty> </div> : この

    カスタムフィールドのテキストエリアに入力した改行をページに反映させる
  • カスタムフィールドでアップロードした画像をテンプレートタグで表示する

    Movable Type 4.1 で追加されたカスタムフィールド機能で、画像(アイテム)をアップロードすると、記事中にはテキストリンクしか表示されないため「なんとかならないでしょうか?」というコメントを多く頂いてます。 その関係で、先日「カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン VisibleCustomFieldImage」を公開しましたが、Movable Type の公式サイトにテキストリンクではなく、画像を表示する方法が掲載されています。 カスタムフィールドでアップロードしたアイテムを表示するには Via:MT4.1のカスタムフィールドで指定した画像を素直なタグで出力する。 この方法を使えば、より簡単に画像を表示することができます。 ということで、エントリーにて具体的な設定方法を情報展開しておきます。 サンプルとして、次のようなカスタムフィールドを作

    カスタムフィールドでアップロードした画像をテンプレートタグで表示する
  • MTカスタムフィールド画像を見えるようにする(推奨)

    MTカスタムフィールド画像を見えるようにする(推奨) ネタ元:MTカスタムフィールド画像を見えるようにする こないだ書いたエントリーが参考先にあげてもらっていうるのですが、このやり方はあまりお勧めできません。(ごめんなさい) で、長谷川さんの書いてるjQueryのもあまりお勧めできない。 Junnamaさんのエントリーでも書かれている通り、MTには標準でカスタムフィールド画像のURLを出力するタグが用意されているので、それを使うのが一番正攻法です。 ちょっとややこしくなるので、めんどくさい方は以下のプラグインがお勧めですよ。 カスタムフィールドによるアップロード画像をサムネイルで表示するプラグイン 0.02 MT4.1のカスタムフィールドで指定した画像を素直なタグで出力する。 カスタムフィールドの取得はMTEntriesコンテナで利用します。 <MTEntries> </MTEntries

    MTカスタムフィールド画像を見えるようにする(推奨)
  • 1