在我的工作場所,我們不允許使用Sharepoint Designer,但我需要製作帶有自定義列的列表,但仍保留原始樣式和功能。Sharepoint 2010 - 如何獲取/導出列表XSL
我的想法是找到一種方法來導出列表XSL,編輯,並使用選項使用自定義的XSL Web部件上。
的事情是,我coudln't找到一種方式來獲得的XSL,我只找到了導出XML。我需要一種方法來更改列表的顯示的方式別人以外我可以繼續,而不需要大量的編程知識
在我的工作場所,我們不允許使用Sharepoint Designer,但我需要製作帶有自定義列的列表,但仍保留原始樣式和功能。Sharepoint 2010 - 如何獲取/導出列表XSL
我的想法是找到一種方法來導出列表XSL,編輯,並使用選項使用自定義的XSL Web部件上。
的事情是,我coudln't找到一種方式來獲得的XSL,我只找到了導出XML。我需要一種方法來更改列表的顯示的方式別人以外我可以繼續,而不需要大量的編程知識
這是一個艱難的一個更新列表。技術上的答案是.xsl文件開始於/_layouts/xsl/main.xsl和/_layouts/xsl/local.xsl,它調用更多文件。但是,列表或庫的自定義將嵌入在您用來查看它的aspx頁面中,而xsl對於與默認模板不同的任何內容都是「例外」。 SPD會自動創建大量的異常代碼。您可以嘗試對主要,本地和其他xsl文件進行逆向工程,但這是一項艱鉅的任務。如果您有特定的列表和特定的目標,您可以在這裏或在一個新問題中發佈WebPartPages:XsltListViewWebPart代碼,並且有SPD的人員可以爲您做出更改。
一種選擇,你可能更喜歡,因爲它會留在你的控制,是建立你的網頁接近您想要的設計,你可以,然後保存aspx文件在本地。使用獨立的(甚至可能是個人的)計算機,安裝SPD和(如果涉及到)SharePoint Foundation的副本。添加您的aspx文件,使用SPD進行更改,然後將文件複製回來。一定要留意清單和查看指導,因爲那些將在兩者之間改變,但否則他們應該是相同的。