【发布时间】:2012-07-31 22:57:21
【问题描述】:
我在 umbraco xslt 代码中的网址末尾使用“?alttemplate=TemplateName”
示例如下:<a href="{umbraco.library:NiceUrl(@id)}?alttemplate=CommunityVideo">Click here</a>
当用户点击链接时,会触发一个弹出窗口 (fancybox),并在其中呈现适当的内容。
此弹出窗口运行良好 - 唯一的问题是与 umbraco 中的节点关联的模板具有 RTE(富文本编辑器)。我在 RTE 中输入的内容没有显示,这很奇怪,因为我在“CommunityVideo”模板上有 umbraco 字段选择项。
理论上内容应该呈现,但事实并非如此。
这是填充内容的代码:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title><umbraco:Item field="pageName" runat="server" /></title>
<link rel="stylesheet" href="/css/main.css" type="text/css" />
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
</head>
<body id="popup">
<div id="comm-video-wrap">
<umbraco:Item field="bodyText" runat="server" />
</div>
</body>
有什么想法吗?
【问题讨论】:
-
您能否向我们展示您为 RTE 填充内容的代码?
-
@Kieran 查看原始帖子中的编辑
-
您的文档类型中有 bodyText 属性吗?
-
有人对此有所了解吗?