0
A
回答
1
- 轉到您要作爲模板導出的頁面。
- 單擊功能區欄中的「當前頁面」選項卡。
- 單擊選項卡內的導出圖標。
alt text http://images.devs-on.net/Image/G6LGebA9KoqLC20-MyWebsiteHomeAlp.png
1
上面的答案是正確的實際。在我看來,即使模板XML包含皮膚參考時使用模板
<skinsrc>[G]Skins/Corporate/agr-feed-detail.ascx</skinsrc>
我希望有人對這個問題的解決方案,或者能夠創建一個新的頁面不會對皮膚可見確認這個問題
1
我可以證實它 - 我還沒有想出如何讓模板實際使用引用的皮膚,雖然。用模板構建一個頁面並不得不進入並完成它。
如果您自己構建XML或通過導出創建模板,這也不例外。
1
如果你有看DotNetNuke.Web.UI的反編譯源代碼,並查找RibbonBarManager.SaveTabInfoObject方法,你就會明白爲什麼...
從本質上講,當你選擇一個模板作爲一個基地頁面中,新頁面將繼承的唯一信息是窗格數據(即在模板中配置的模塊)。
正如在這裏看到...
xmlDocument.Load(templateMapPath);
TabController.DeserializePanes(xmlDocument.SelectSingleNode("//portal/tabs/tab/panes"), tab.PortalID, tab.TabID, PortalTemplateModuleAction.Ignore, new Hashtable());
是的,不拘小節,惱人的,不完整的......很dotnetnukey和TBH我從他們的代碼期望真的。不是粉絲。
相關問題
- 1. 使用SharePoint 2013創建DNN 7模塊
- 2. 如何創建模塊DNN 6.0
- 3. 創建使用最終用戶可修改模板的DNN模塊
- 4. T4模板:如何創建子模板?
- 5. 使用模板創建ConcurrentBag
- 6. 如何創建C++模板?
- 7. 如何創建Joomla模板?
- 8. 在DNN中創建一個C#模塊
- 9. 在DNN模塊內創建WCF服務
- 10. 如何在dnn模塊中使用RadEditor?
- 11. 如何在dnn中創建皮膚5.0
- 12. 創建模板
- 13. 如何從頭開始創建一個hello world DNN模塊
- 14. 如何在Visual Studio 2015中創建dnn模塊
- 15. 如何在創建新模塊DNN時自定義代碼
- 16. 如何在DNN 7.3.3中創建自定義模塊?
- 17. 如何在DNN的動態表單模塊中使用和創建動態面板?
- 18. 如何使用嵌套的數據模板創建wpf模板(數據模板中的數據模板)
- 19. DNN模塊控件不'使用頁面模板
- 20. 何時創建模板?
- 21. DNN上的不同模板模塊
- 22. 使用jQuery創建HTML模板
- 23. 使用PHP創建html模板
- 24. 使用JSON創建moustache.js html模板
- 25. 使用模板創建LinkedList - 錯誤
- 26. Vim使用模板創建文件
- 27. 使用對象創建PHP模板
- 28. 使用jQuery創建模態面板
- 29. 使用模板創建PDF文件
- 30. 使用導出創建模板
快速黑客繞過這將是如下: 在AddPage.ascx.vb在cmdAddPage_Click事件,改變... templateFile = System.IO.Path.Combine(PortalSettings.HomeDirectoryMapPath,「模板\」 + TemplateLst.SelectedValue) 爲... templateFile = System.IO.Path.Combine(PortalSettings.HomeDirectoryMapPath, 「模板\」 + TemplateLst.SelectedValue) XDOC昏暗作爲的XDocument = XDocument.Load(templateFile ) If Not(xdoc Is Nothing)Then newTab.SkinSrc =(來自doc在xdoc.Descendants(「tab」)_ 選擇doc.Element(「skinsrc」)。Value).FirstOrDefault() End If – Dan 2011-08-29 04:15:33