Kentico V9 Calender/Event 页面类型
Kentico V9 Calender/Event page types
我使用基本事件日历作为起点,我们注意到了一些奇怪的事情。正如我们所知,每个事件都成为它自己的页面。我的活动标题归档成为页面 URL。我们看到的是,如果事件标题中有下划线,则事件详细信息不会按应有的方式呈现。
如果我手动将页面 URL 从下划线更改为连字符,详细信息将正确呈现。
在事件标题中添加连字符似乎是个问题。
为了帮助解决这个问题,我需要什么?
这是我的转换代码:
<section id="eventDetail">
<h1><%# Eval("EventTitle") %></h1>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-From")%>:</h2>
<p><%# FormatDateTime(Eval("EventStart"),"dddd, MMMM d, yyyy h:mm tt") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-To")%>:</h2>
<p><%# FormatDateTime(Eval("EventEnd"),"dddd, MMMM d, yyyy h:mm tt") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-Location")%>:</h2>
<p><%# Eval("EventLocation") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-Details")%>:</h2>
<p><%# Eval("EventDescription") %></p>
</section>
我添加了渲染页面的屏幕截图。
如果您对名称中的下划线有疑问,那么只需在“设置”>“网址和搜索引擎优化”中将下划线添加到要重写的禁止字符列表中即可?无需等待升级或修补程序,自行解决。
我使用基本事件日历作为起点,我们注意到了一些奇怪的事情。正如我们所知,每个事件都成为它自己的页面。我的活动标题归档成为页面 URL。我们看到的是,如果事件标题中有下划线,则事件详细信息不会按应有的方式呈现。
如果我手动将页面 URL 从下划线更改为连字符,详细信息将正确呈现。
在事件标题中添加连字符似乎是个问题。
为了帮助解决这个问题,我需要什么?
这是我的转换代码:
<section id="eventDetail">
<h1><%# Eval("EventTitle") %></h1>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-From")%>:</h2>
<p><%# FormatDateTime(Eval("EventStart"),"dddd, MMMM d, yyyy h:mm tt") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-To")%>:</h2>
<p><%# FormatDateTime(Eval("EventEnd"),"dddd, MMMM d, yyyy h:mm tt") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-Location")%>:</h2>
<p><%# Eval("EventLocation") %></p>
<h2><%# CMS.Helpers.ResHelper.GetString("kff.Generic-Details")%>:</h2>
<p><%# Eval("EventDescription") %></p>
</section>
我添加了渲染页面的屏幕截图。
如果您对名称中的下划线有疑问,那么只需在“设置”>“网址和搜索引擎优化”中将下划线添加到要重写的禁止字符列表中即可?无需等待升级或修补程序,自行解决。