MOSS为您提供了在门户网站中创建“新闻”网站的绝佳选择。 它增加了一些“存档”功能,但它非常有限 - 列出了该特定网站上发布的所有文章。
我的用户希望看到更好的内容,发布文章的真实存档,可以通过发布日期浏览。
到目前为止我尝试过的是在http://portal/publishingsite/pages/
库中创建“日历”视图。它可以工作,但当你点击这个日历中的链接时,它会打开“dispform.aspx?ID = 123”,而不是“mytestpage.aspx”。
是否可以使用SharePoint设计器创建自定义页面,我可以在其中放置日历(如果可以像列表中的典型日历视图一样轻松浏览),并且链接到“页面显示模式”中的页面不是在“SharePoint列表项显示模式”?
也许您已经看到了MOSS易于安装且易于维护的页面存档功能?
答案 0 :(得分:0)
HY,
你有没有尝试过以下的模板之一:
Microsoft SharePoint templates
在那里,我看到了一些非常好的日历实现
(尝试使用TimeCard注册)。
如果它可以重复使用,我不会感到疼痛,但我相信这是一个很好的起点。
答案 1 :(得分:0)
修改12个配置单元中的MS模板文件看起来有点危险,但你可以在...中清楚地看到'DataItem.DisplayFormUrl'。
<a onfocus="OnLink(this)"
href="<%# SPHttpUtility.HtmlUrlAttributeEncode(DataBinder.Eval(Container,"DataItem.DisplayFormUrl",""))%>
改变这一点,你可能会很高兴。
您也可以考虑自定义dispform.aspx
:
http://office.microsoft.com/en-ca/sharepointdesigner/HA101191111033.aspx
然而,我怀疑 - 如果你只想和设计师一起做这件事 - 那就不会飞了:(
您可以查看XSLT以获取数据视图...但除非您愿意提供一些切达干酪,否则我认为您不会找到与日历视图相媲美的内容。< / p>