我在启用多媒体组件时遇到问题,即通过Tridion UI编辑图像组件。当我使用具有图像字段的通用内容组件时,它可以正常工作,没有任何问题,因为我得到下面的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>
但是,直接在组件模板中使用Image Schema Component时,会输出以下标记:
<!-- 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中不存在,但你能看到我做错了什么吗?有没有人有直接在页面上使用多媒体组件的经验,并且能够左侧图像选择侧边栏显示?
此致 比利
答案 0 :(得分:4)
您粘贴的标记是关于组件字段的内联编辑。 你不能将它用于其他任何事情。
您可以在Tridion UI中内联编辑图像组件的元数据字段,但无法上传新版本的图像。为此,您需要使用在表单视图中打开。
答案 1 :(得分:1)
要获取体验管理器(XPM)中的Library Panel
,请从Home
标签选择Insert Content
&gt; Insert Content
可以访问左侧图片。
您的图片的多媒体架构需要有一个关联的组件模板(这在组件模板的链接架构中设置)。虽然你看起来没问题,因为你已经将图像作为组件演示文稿了。
至少在我的虚拟机上,缩略图会自动显示。