1

MOSS provides you an excellent option to create a "news" site in your portal. It adds some "Archive" functionality, but it is very limited - a list of all articles published in that particular site.

My users would like to see something better, a real archive of published articles, browsable by publishing date.

What I've tried so far, is creating a "Calendar" view in the http://portal/publishingsite/pages/ library. It works, but when you click a link in this calendar, it opens the "dispform.aspx?ID=123", not "mytestpage.aspx".

Is it possible to create a custom page using SharePoint designer where I can put a calendar (best if it can be browsed as easy as a typical calendar view in a list) and that links to pages in "page display mode" not in "SharePoint list item display mode"?

Maybe you have seen an easy-to-install and easy-to-maintain page archive feature for MOSS?

4

2 回答 2

0

看看这个:
http ://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/179c74de-525c-4236-83cf-91861e9a7aee

在 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

但是,我怀疑-如果您只想使用 Designer 执行此操作-它不会飞:(

您可以查看 XSLT 以获取数据视图……但除非您愿意提供一点切达干酪,否则我认为您不会找到与日历视图相媲美的东西。

于 2010-01-17T18:34:07.627 回答
0

你好,您是否尝试过以下可用的模板之一:
Microsoft SharePoint 模板

在那里我看到了一些非常好的日历实现。
(尝试 TimeCard 注册)。

如果它是可重复使用的,我不会感到疼痛,但我相信这是一个很好的起点。

祝你好运 :)

于 2010-01-17T17:31:39.207 回答