2010-01-12 39 views
1

MOSS爲您提供了一個很好的選擇,可以在您的門戶中創建「新聞」站點。 它增加了一些「存檔」功能,但它非常有限 - 在該特定站點發布的所有文章的列表。用於SharePoint新聞項目的日曆視圖的無代碼解決方案

我的用戶希望看到更好的東西,發佈文章的真實存檔,可以通過發佈日期瀏覽。

我到目前爲止所嘗試的是在http://portal/publishingsite/pages/庫中創建「日曆」視圖。它可以工作,但是當您點擊此日曆中的鏈接時,它會打開「dispform.aspx?ID = 123」,而不是「mytestpage.aspx」。

是否有可能使用SharePoint設計器創建自定義頁面,我可以放置一個日曆(最好如果它可以像列表中的典型日曆視圖一樣簡單地瀏覽),並且鏈接到「頁面顯示模式」中的頁面不是在「SharePoint列表項顯示模式」?

也許您已經看到MOSS的易於安裝且易於維護的頁面歸檔功能?

回答

0

海蘭, 你嘗試過的可在模板之一:
Microsoft SharePoint templates

在那裏,我看到了一些不錯的日曆實現。
(嘗試使用TimeCard註冊)。

如果它是可重用的,我並不痠痛,但我相信這是一個很好的起點。

祝你好運:)

+0

謝謝! ,我看過那些,但是這對你沒有幫助必須處理髮佈網頁和頁面。 – naivists 2010-01-20 17:34:48

0

檢查了這一點:
http://social.msdn.microsoft.com/Forums/en-US/sharepointcustomization/thread/179c74de-525c-4236-83cf-91861e9a7aee

它看起來有點危險,去年秋季在12蜂房修改MS模板文件,但你可以清楚地看到一個「DataItem.DisplayFormUrl 'in ...

<a onfocus="OnLink(this)" 
    href="<%# SPHttpUtility.HtmlUrlAttributeEncode(DataBinder.Eval(Container,"DataItem.DisplayFormUrl",""))%> 

改變這一點,你可能會很好去。

你也可以或許考慮定製dispform.aspx
http://office.microsoft.com/en-ca/sharepointdesigner/HA101191111033.aspx

我懷疑,但是, - 如果你只是想用設計來做到這一點 - 它不是要去飛:(

你可以看看進入XSLT的數據視圖...但除非您願意出示一點切達乾酪,否則我認爲您不會找到與日曆視圖達到同等水平的東西。

+0

我不認爲修改日曆視圖的DisplayTemplate的想法是一個好主意,因爲我們也在其他列表中使用日曆視圖。我只需要此功能用於SharePoint安裝的「門戶部分」。所以我認爲,我最好製作兩個連接的Web部件(一個用於日期選擇器,另一個用於顯示該範圍內的頁面)。 但是,無論如何感謝您的答案! – naivists 2010-01-20 17:40:15

相關問題