我使用了“?alttemplate = TEMPLATENAME”在我的网址我一把umbraco的XSLT代码Umbraco“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 2012-07-31 23:15:09
@Kieran请参阅原始帖子内的修改 – Filth 2012-07-31 23:33:40
您的文档类型中是否有bodyText属性? – Kieran 2012-08-01 01:21:30