taro_jp

【再投稿】MT5 カスタムフィールドでアイテムのAsset表示について

0

先ほど投稿した内容の表示がおかしく、全文がきちんと表示されていませんでしたので、再投稿させていただきます。
-------------------------------------------------------------------------------------

ver5.06 の開発環境でテンプレートを作成し、ver5.04環境のクライアント(お客様)へテーマファイルとしてエクスポートしたデータを納品したのですが、5.04環境のみでエラーが起こり困っています。

カスタムフィールドを利用して、画像やPDFファイルをアップロード出来るようにし、それらが存在する時だけ表示するようにしているのですが、テンプレートの下記の箇所にてエラーが起こっているようです。

---------------------------------------------------------

" width="186" />

---------------------------------------------------------

ver 5.06 では問題なく処理できていますが、ver 5.04 では...
【1】
 を  にしないと「EntryDataPhotoAssetを正しいコンテキストで使用していません。」というエラーが出る。

【2】
に修正するとエラーは出ないが、の中身が存在しない為か、出力されない。

MovableTypeバージョン違いのバグ(5.06では修正された)なのか?それとも別の理由でアイテム関連のAssetデータが取得できないのかが解りません。

タグで画像へのテキストリンクを出力することはできています。

どなたか詳しい方、お助けいただければ幸いです。
宜しくお願いいたします。

返信(1)

| 返信する
  • 度々失礼いたします。今度はタグがキチンと表示されていないので、以下に再度書かせていただきます。
    ----------------------------------------------------------------

    ver5.06 の開発環境でテンプレートを作成し、ver5.04環境のクライアント(お客様)へテーマファイルとしてエクスポートしたデータを納品したのですが、5.04環境のみでエラーが起こり困っています。

    カスタムフィールドを利用して、画像やPDFファイルをアップロード出来るようにし、それらが存在する時だけ表示するようにしているのですが、テンプレートの下記の箇所にてエラーが起こっているようです。

    ---------------------------------------------------------

    <mt:If tag="EntryDataPhoto">
    <mt:EntryDataPhotoAsset><img src="<$MTAssetURL$>" width="186" /></mt:EntryDataPhotoAsset>
    </mt:If>

    ---------------------------------------------------------

    ver 5.06 では問題なく処理できていますが、ver 5.04 では…
    【1】

    <mt:If tag="EntryDataPhoto"> を <mt:If tag="EntryDataPhotoAsset">

    にしないと「EntryDataPhotoAssetを正しいコンテキストで使用していません。」というエラーが出る。

    【2】

    <mt:If tag="EntryDataPhotoAsset">
    に修正するとエラーは出ないが、
    <mt:EntryDataPhotoAsset>
    の中身が存在しない為か、出力されない。

    MovableTypeバージョン違いのバグ(5.06では修正された)なのか?それとも別の理由でアイテム関連のAssetデータが取得できないのかが解りません。

    <$EntryDataPhoto$>
    タグで画像へのテキストリンクを出力することはできています。

    お客さまの環境をver5.06にアップデートすれば更に深い原因究明ができるのでしょうが、残念ながら、それは難しい状況となっています。

    5.04環境でなんとか、思い通りに表示させる or 確実にバグであると分かるドキュメントが存在すればいいのですが…。非常に困っています。

    どなたか詳しい方、お助けいただければ幸いです。
    宜しくお願いいたします。

    ----------------------------------------------------------------

返信する