2012-04-04 35 views
1

(在SiteFinity's forums中交叉發佈)將小工具模板映射到SiteFinity中的用戶控件5

我正在使用SiteFinity 5.0。我使用名爲Promos的模塊構建器創建了一個自定義模塊。它的內容類型被稱爲Promo。

接下來,我創建了一個名爲PromoFlexSpace的新Widget模板。我基本上將自動生成的模板複製到一個單獨的Promo顯示中,並對其進行了一些更改。

我想要做的是將這個小部件模板全局映射到用戶控件,以便在任何時候選擇該模板時,它實際上會使用我的用戶控件。我發現如何爲單個項目做到這一點: http://www.sitefinity.com/documentation/documentationarticles/designer-s-guide/widget-templates/using-external-widget-template-file http://www.sitefinity.com/blogs/joshmorales/posts/11-05-10/mapping_external_templates_for_sitefinity_4_widgets.aspx

而且我發現,差點解釋什麼,我試圖在全球範圍內做一些事情: http://www.sitefinity.com/blogs/joshmorales/posts/11-07-26/customizing_sitefinity_4_controls_with_the_viewmap.aspx

但我還沒有找到一種方法來完成我想要做的事情(道歉,如果最後一個鏈接真的解釋它 - 我需要更好的細分,如果它)。

我到目前爲止所嘗試的是進入高級設置>控制>查看地圖並在其中添加條目,但我無法找到適用於HostType的值。

+1

更新:在第二篇文章中的第二個解決方案的作品,但我希望沒有名爲OpenAccessDataProvider,D0CC1EB5DA984B4482009C69AAF3A2D5.ascx的用戶控件。 :) 仍然對涉及使用視圖映射的解決方案感興趣。 – 2012-04-04 16:59:29

回答

0

如果您轉到管理>設置>高級>工具箱> ...> [您的控件控件],則會有一個「佈局模板」設置,您可以在其中輸入.ascx文件的路徑。