2012-09-18 45 views
0

简单的问题。TYPO3包装链接的FCE容器

我有一个FCE(灵活内容元素),它具有像往常一样的容器ROOT,我想用FCE内的“链接字段”链接来包装它。

问题是“元素容器”数据结构中没有“自定义stdWrap”字段,因此我无法轻松添加typolink.parameter.field = field_link

那么如何使用链接FCE内的链接字段之一来包装主要div(由元素容器映射)到<a href>|</a>

我想在FCE本身中加入这个功能,而不是添加外部输入框。

编辑:templatevoila映射的图像。我希望将容器ROOT用<a href></a>作为链接URL元素的值。

enter image description here

+0

你可以发布你的代码吗?你可以改变默认的输入法吗? – Bytemain

+0

我正在做templavoila的映射,所以没有任何代码“每说”...至少我不认为有 –

回答

0

您不能链接一个FCE的根元素有几个解决方法。

首先,你可以定义一个MAPPED环节,即在FCE内部HTML创建标签。拉伸标签,使其与包装根的尺寸相匹配。这是一个纯粹的CSS解决方案。标签必须放置在其容器内,以实现这一点。

对于您需要的其他解决方案TWO FCE。一个包含链接和一个内容元素。您映射为内容元素的字段将包含背景图片,文本和标题的第二个fce。

+0

我想我不明白你的意思。如果我想链接一个简单的图像到url字段,我可以简单地做'typolink.parameter.field = field_link'。问题是我没有一个图像元素,也没有一个元素(除了根容器)包装所有其他元素,我想让FCE链接到特定的URL。事实上,如果我正确理解你的解决方案,我甚至不需要你添加的隐藏元素....我可以设置链接字段只是“未映射” –

+0

刚刚更新我的答案;) –

+0

感谢您的快速答案,但我无法做到这一点......我使用的是一个JavaScript滑块,它具有包装在主容器中的图像中显示的几个FCE ...这意味着这些FCE中的每一个都有自己的url,而不是一个。我不能以某种方式使用模板typoscrip stdWrap将每个FCE包装在自定义链接中? –