Kentico V9日历/事件页面类型

时间:2016-06-01 12:09:47

标签: kentico

我使用基础活动日历作为起点,我们注意到一些奇怪的事情。众所周知,每个事件都成为它自己的页面。我的事件标题字段成为页面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>
&#13;
&#13;
&#13;

我已经添加了渲染页面的屏幕截图。

Event example - not working Event example - working

1 个答案:

答案 0 :(得分:3)

如果您在名称中出现下划线问题,则只需将下划线添加到禁止字符列表中,即可在“设置”&gt;“URL&amp; URL”中重写。搜索引擎优化?无需等待升级或修补程序,只需自行解决。