0
A
回答
1
有同樣的情況,我知道了「正確」的方式來做到這就像在http://www.richardsoeteman.net/2010/01/04/createacustommacroparametertype.aspx描述,但我的目的,這將是太過計較。我在這裏建議的不是優雅,但它很容易實現。
創建宏參數類型數字並在說明中解釋哪個數字代表哪個結果。在宏觀部分視圖中,將數字分配給相應的結果。
例
宏參數描述:
別名:尺寸
說明:1:300x225的2:400×300 3:600x450 4:800×600
類型:數字
代碼在宏局部視圖:
var defaultdim = "medium";
if (Model.MacroParameters["dimension"] != null)
{
var dim = Convert.ToInt32(Model.MacroParameters["dimension"]);
if(dim == 1) { defaultdim = "small"; }
else if(dim == 2) { defaultdim = "medium"; }
else if(dim == 3) { defaultdim = "large"; }
else if(dim == 4) { defaultdim = "xlarge"; }
}
「小」,「中」 ......是作物的名稱和代表的參數說明中所示的尺寸。
相關問題
- 1. 在Umbraco中使用DAMP數據類型作爲宏參數
- 2. Umbraco - 使用Image Cropper作爲宏中的參數類型
- 3. Umbraco添加自定義文檔類型
- 4. 基於宏函數參數的C++宏輸出類型
- 5. 轉換類型中添加的DropDownList類的方法
- 6. 如何類型參數添加到XAML
- 7. 宏註釋和類型參數
- 8. 宏返回類型取決於參數
- 9. Excel宏:ByRef參數類型不匹配
- 10. 如何從類型參數的類型參數,內部scala宏中獲取類型參數?
- 11. 在宏實現中獲取弱類型的類型參數
- 12. Umbraco Node.getProperty()類型
- 13. 將可選參數添加到宏
- 14. 添加春季宏作爲Freemarker宏的參數
- 15. Umbraco動態宏
- 16. 將類型限制添加到多個類型參數?
- 17. Kendo DropDownList - 添加類的選項標籤
- 18. Umbraco:向用戶/用戶類型添加字段
- 19. 將默認參數添加到可變參數宏
- 20. 參數化類型的類型參數
- 21. Umbraco數據類型。檢索可能的數據類型列表。
- 22. Umbraco - 無法加載類型'usercontrols_NewContactUs'
- 23. 斯卡拉宏註釋 - 具有類型參數的案例類
- 24. 添加類別參數
- 25. Umbraco XSLT宏問題
- 26. Umbraco 4內容宏
- 27. Umbraco 7宏呈現
- 28. 將命令參數添加到嵌套在ListView中的DropDownList中
- 29. Scala宏:函數引用的參數類型
- 30. DROPDOWNLIST與IEnumerable的數據類型
請看[this](https://our.umbraco.org/projects/backoffice-extensions/sql-dropdown-list-for-v7)包。你可以從數據庫表中創建下拉菜單 –