7

マルチメディアコンポーネント、つまり画像コンポーネントをTridionUIで編集できるようにするのに問題があります。画像フィールドを持つ一般コンテンツコンポーネントを使用すると、以下のJSONオブジェクトを取得するため、問題なく正常に機能します。

<!-- Start Component Presentation: { 'ComponentID' : 'tcm:15-5444', 'ComponentModified' : '2012-12-27T12:07:29', 'ComponentTemplateID' : 'tcm:15-5364-32', 'ComponentTemplateModified' : '2012-12-27T11:30:49' } -->
    <div><!-- Start Component Field: {'XPath' : 'tcm:Content/custom:Content/custom:image[1]'} --><img  src="/Preview/_images/15-5366Hero%20Banner.jpg" alt="Banner SE"></div>

ただし、コンポーネントテンプレートでイメージスキーマコンポーネントを直接使用すると、次のタグが出力されます。

<!-- Start Component Presentation: { 'ComponentID' : 'tcm:15-5366', 'ComponentModified' : '2012-12-18T13:21:46', 'ComponentTemplateID' : 'tcm:15-5364-32', 'ComponentTemplateModified' : '2012-12-27T11:30:49' } -->
    <div><!-- Start Component Field: {'XPath' : 'tcm:Content/custom:Content/custom:Component.ID[1]'} --><img src="/_images/15-5366Hero%20Banner.jpg"    alt="Banner SE"></div>

「custom:Component」はXMLに存在しないため、使用する必要がない場合があることは知っていますが、私が間違っていることを確認できますか?マルチメディアコンポーネントをページ上で直接使用した経験があり、左側の画像選択サイドバーを表示できる人はいますか?

よろしく、ビリー

4

2 に答える 2

4

貼り付けたマークアップは、コンポーネントフィールドのインライン編集に関するものです。他の用途には使用できません。

Tridion UIで画像コンポーネントのメタデータフィールドをインライン編集することはできますが、新しいバージョンの画像をアップロードすることはできません。そのためには、フォームビューで開くを使用する必要があります。

于 2013-01-04T13:18:18.367 に答える
1

Library PanelExperience Manager(XPM)を取得するには、Homeタブから[ Insert Content> ]を選択Insert Contentして、左側の画像にアクセスします。

画像のマルチメディアスキーマには、コンポーネントテンプレートが関連付けられている必要があります(これは、コンポーネントテンプレートのリンクされたスキーマで設定されます)。すでにコンポーネントプレゼンテーションとしての画像があるので、大丈夫なようですが。

少なくとも私のVMでは、サムネイルは自動的に表示されます。 ExperienceManagerのスクリーンショット-

于 2013-01-05T01:36:41.340 に答える