# Umbraco Extending **Repository Path**: bashenandi/Umbraco-Extending ## Basic Information - **Project Name**: Umbraco Extending - **Description**: Umbraco extending tool kits. - **Primary Language**: C# - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-28 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Umbraco Extending #### 介绍 Umbraco 扩展工具集。 ## Umbraco 联动菜单编辑器 ![内容编辑](https://images.gitee.com/uploads/images/2019/0403/172818_21ec69ce_1323063.png "district-data-type.png") ### 安装教程 1. 在VS中,使用NuGet安装Umbraco v7.14.0 2. 在VS中,使用NuGet给对应项目安装组件[NuGet组件](https://www.nuget.org/packages/UmbracoExtendingDistrict) 3. 发布该项目,并安装Umbraco Site 4. 将App_Data中的ueDistrict.sql文件导入到Umbraco Site所在库 5. 登入Umbraco Backoffice,创建一个自定义Data Type,扩展自"Umbraco Extending District" property editor. 6. Three Tier选项,用于开启三级联动 7. 在Document Type中正常使用这个Data Type ![创建数据类型](https://images.gitee.com/uploads/images/2019/0403/161038_3b81d876_1323063.png "district-property-editor.png") ps:在Views中,可以使用DistrictUtil类提供的ResolveDistrict方法来解析这个行政区划信息: ``` //districtInfo为文档类型中该数据类型的别名 @{ var districtInfo = DistrictUtil.ResolveDistrict(Model.Content.GetPropertyValue("districtInfo")); } @districtInfo ```