2012-11-14 45 views
0

我們正在嘗試通過創建具有指定的自定義LayoutTemplate的單獨toolbox.config條目來創建內置Sitefinity ImageControl的擴展版本。用於ImageControl的LayoutTemplatePath Sitefinity

這基本上起作用,但是當從編輯器中的工具箱拖動控件時,它沒有我們在配置中指定的自定義LayoutTemplate,它使用默認的ImageControl LayoutTemplate。

如果我們手動在widget的高級設置的值更改爲我們的新模板,它所有的作品。但是,顯然就可用性而言,這是毫無用處的。

難道小部件不會在toolbox.config拿起了LayoutTemplate模板中的錯誤,或者是有別的東西,我們需要以做它被自動拾取?

在此先感謝您的幫助!

+0

哇我一直在使用Sitefinity YEARS和從未在toolboxitem配置中看到此屬性。你的方法聽起來天才,但肖恩說,聽起來像一個bug。我正在調查此問題,並會在我有更多信息時回覆! – SelAromDotNet

回答

1

這聽起來像我的錯誤,你應該提高通過票務系統的bug報告。

在此期間你嘗試使用發佈的喬希·莫拉萊斯這個博客的選項2:

Mapping External Templates for Sitefinity Widgets

據4版寫的,但還是應該在5

0

我的工作m仍在研究此事,但除了Seans建議之外,您可以從圖像控件繼承,通過覆蓋屬性值指向模板來對佈局模板路徑進行硬編碼,然後將該控件添加到工具箱中不同的名字。

這是一個有點極端的解決辦法,因爲如果這是一個錯誤,並在下一版本中得到解決,你必須回去都再次更換他們使用工具箱屬性...

但它是一個選項!我會回來,當我知道更多關於爲什麼這不按你期望的方式工作...

+0

非常感謝你。我們得到了一張票,但它並沒有解決問題。他們說我們可以用手工取代路徑,但它不是真正的用戶友好型,而不是我們希望它工作的方式。明天我會保持聯繫! – Kiwimoisi