我在 umbraco xslt 代码中的 url 末尾使用“?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>
有任何想法吗?