【发布时间】:2011-09-25 11:51:41
【问题描述】:
我必须很诚实。 Umbraco 与我使用的其他 CMS 软件包非常不同。 这次我无法理解创建模板并将其添加到 Umbraco 的正确方法。
如何添加模板?我正在修改我拥有的入门工具包,但这不是我想要的。 我安装的 Umbraco 4.7 中没有“模板”目录
有没有快速的方法?
【问题讨论】:
标签: .net asp.net css content-management-system umbraco
我必须很诚实。 Umbraco 与我使用的其他 CMS 软件包非常不同。 这次我无法理解创建模板并将其添加到 Umbraco 的正确方法。
如何添加模板?我正在修改我拥有的入门工具包,但这不是我想要的。 我安装的 Umbraco 4.7 中没有“模板”目录
有没有快速的方法?
【问题讨论】:
标签: .net asp.net css content-management-system umbraco
在 Umbraco 管理面板中,导航到 Settings 部分并找到 Templates 文件夹。右键单击它并选择创建模板,然后您可以直接在管理面板中对其进行编辑。
如果您想在其他编辑器中编辑它,例如 Visual Studio,请导航到您的 Umbraco 安装目录(其中包含 umbraco 和 umbraco_client 文件夹)并查看masterpages(包含 WebForms 模板)和 Views(包含 Razor 模板)文件夹。它们将包含实际的 .master 或 .cshtml 文件,您可以将其添加到项目中并进行编辑。
Umbraco 可以很好地处理来自外部的模板修改。
【讨论】:
您可以从 umbraco CMS 的 设置 部分创建模板。在那里您可以看到 模板 部分。右键单击它并创建新模板。
如果您熟悉 .Net Web 开发,那么您就熟悉母版页和所有内容。以类似的方式,您可以创建主模板和子模板。所以子模板会继承主模板的所有控件。
【讨论】:
您可以通过 Umbraco 界面管理所有模板。模板目录可以在 Umbraco 后台的 Settings > Templates 下找到。
您还可以创建 XSLT 文件(在 Developer > XSLT 文件下),这些文件将用作可在整个网站中使用的宏模板(您可以在此处了解有关 XSLT 宏的更多信息:http://blog.percipientstudios.com/2009/5/5/your-first-umbraco-xslt-macro.aspx)。
我个人从未尝试在 Umbraco 之外编辑模板等,但有一个可以使用的 Visual Studio 项目模板。这模仿了 VS 解决方案中的 Umbraco 文件夹结构,并确保您将文档等上传到正确的目录中。你可以在这里了解更多信息:http://our.umbraco.org/projects/developer-tools/visual-studio-2010-project-template-
【讨论】: