使用SDL Tridion复合模板解析输入按钮的图像

使用SDL Tridion复合模板解析输入按钮的图像,tridion,Tridion,我在SDL Tridion 2011中从Dreamweaver模板构建块(DWT TBB)输出了以下示例代码: <input type="image" src="tcm:33-1995" name="submit"/> <img src="tcm:33-1995"/> 在DWT TBB之后,我们在复合组件模板中使用默认的完成操作来解析路径等。当我在模板生成器中查看时,我们看到IMG标记是resolved SRC属性,但输入标记被忽略 是否有办法使默认TBB解析输入标

我在SDL Tridion 2011中从Dreamweaver模板构建块(DWT TBB)输出了以下示例代码:

<input type="image" src="tcm:33-1995" name="submit"/>
<img src="tcm:33-1995"/>

在DWT TBB之后,我们在复合组件模板中使用默认的完成操作来解析路径等。当我在模板生成器中查看时,我们看到IMG标记是resolved SRC属性,但输入标记被忽略


是否有办法使默认TBB解析输入标记以及IMG标记?

在这种情况下,您必须使用以下语法解析输入标记中的图像url

<input type="image" src= "url(tcm:33-1995)" name="submit"/> 


我希望它能起作用。

如果我将以下内容放入DWT中:


然后将该DWT放入如下页面模板中:

  • 载重吨
  • 在包中发布二进制文件
  • 解析链接
  • 我最终得到了这个输出项:

    
    
    那么,您的输出有什么不同

    更多信息 执行DWT后,这是输出项:

    
    

    包TBB中的发布二进制文件不会修改输出项,因此链接解析器会将其更改为我上面显示的最终输出。

    这是什么版本?我刚刚在2011年SP1 HR1上测试了您的确切语法(当然替换了tcm ID),除了使用DWT、在包中发布二进制文件和链接解析器TBB之外,它工作得很好。运行DWT后,我看到添加了tridion:href、tridion:type和tridion:targetattribute属性。你明白了吗?对不起,大卫,我现在才知道你已经用我刚才给出的答案发表了评论。我希望我能不止一次地对您的评论进行投票,因为您还将其分解为特定的TBB,而不是仅仅说“默认完成操作”。:-@大卫-谢谢你的帖子-看我对弗兰克斯的评论answer@FrankvanPuffelen,没关系。朋友之间的小关系是什么?以后一定要投票支持我更多的答案!:)事实上,我并不是100%肯定我没有错过一些明显的东西,你的回答比我的快速评论更详细。最终结果是一样的。。。克里斯的问题解决了。这才是最重要的!好的,这有点道理-HTML语法实际上来自一个组件字段(不要问为什么),而不是由DWT添加的,所以实际输出就是我在文章中所说的,不是你在测试中看到的-我想我需要将tridion:type和tridion:targetattribute属性添加到我的组件内容中,它可能会工作。哇。。。在这种情况下,我添加了“更多信息”部分是件好事。我想知道这对谁有用。显然是这样。:-)相同的一对(tridion:type&&tridion:targetattribute)是否适用于更神秘的引用:?[回答我自己]显然不,LinkResolverTemplate无法正确解析内联CSS资源。但是,使用积木也可以。