【发布时间】:2017-02-14 15:23:15
【问题描述】:
我正在运行 Umbraco 的多站点实例。一切顺利,但现在我需要创建一个站点地图。
我已经成功创建了显示完美 XML 格式站点地图的宏,但是....
我不知道如何在页面上显示正确的标题。现在它看起来像这样:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head><title></title>
</head>
<body>
<form method="post" action="./sitemap" id="form1">
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="faEtomis/pJrnOEH1FjMt3tYgJgnPP8lddqb60IlljFoqaMzmdGrfFsw4WeF9tCiqAa6bpN0obMQKnBNa1OmWHYSPuVgJB8116lnS+3eY95EqMoOpeTPa8jbsUSJXzXx" />
</div>
<div>
<url>
<loc>https://www.example.com/</loc>;
<lastmod>2017-02-12T17:41:48+00:00</lastmod>
</url>
</div>
<div class="aspNetHidden">
<input type="hidden" name="__VIEWSTATEGENERATOR" id="__VIEWSTATEGENERATOR" value="CA0B0334" />
</div>
</form>
</body>
</html>
显然,这不是格式正确的 XML 站点地图文件。
我的问题是 umbraco/default.master 必须具有基本的 html、head、body 标签才能允许 ContentPlaceHolder 让我的模板工作。
我可以做些什么来完成这项工作?
【问题讨论】:
标签: .net webforms umbraco umbraco7