如何为dnn Default HomePage添加自定义样式?

时间:2016-07-08 13:20:03

标签: content-management-system dotnetnuke

如何在DNN 8中删除带自定义主题的默认主页主题?我没有任何博客为我提供清晰的想法。

1 个答案:

答案 0 :(得分:1)

您可以通过更改"皮肤"来更改页面的样式。或"主题"在页面上的页面设置中。

更新

要创建皮肤,我强烈建议您按照我的教程进行操作:

http://www.christoc.com/Tutorials/All-Tutorials/aid/8

为了使用DNN主题项目模板(新版本的Christoc开发模板4.0版,2015年1月),您需要完全按照本教程中的步骤进行操作。如果您选择不遵循每个步骤,您可能会遇到麻烦,并且必须自己弄清楚事情。与往常一样,我们的教程支持以付费DNN支持和咨询的形式提供。您也可以访问www.dnnchat.com并获得一些免费支持,但不保证会在那里提供支持。

先决条件 Project模板的最新版本需要Visual Studio 2013+,它不适用于VS2010或VS2012。 与模块开发模板一样,主题开发模板要求您以特定方式配置DNN开发环境。你应该让你的开发环境在URL http://dnndev.me/运行好消息,这很容易做,你需要做的就是按照本教程。 设置好环境后,需要安装项目模板。这是另一个简单的步骤,只需按照本教程。 现在您已经安装了模板,您可以使用主题项目模板本身来完成实际工作。

如何使用DNN主题项目模板 以管理员身份运行Visual Studio 2013(右键单击快捷方式以执行此操作) 档案 - >新项目 从新项目对话框的“语言”部分中选择“Visual C#”选项 选择DotNetNuke文件夹 为项目模板选择DotNetNuke C#编译主题模板 对于使用以下设置的新项目创建屏幕 名称:ThemeName(这里有一些独特的,例如MyFirstTheme) 位置:c:\ websites \ dnndev.me \ portals_default \ skins \(这假设您按照说明设置开发环境)不要将皮肤放入/门户/#/ SKINS / 解决方案:创建新解决方案 为解决方案创建目录:未选中(如果选中此选项将导致路径问题,模板假定SLN与项目文件位于同一文件夹中) 添加到源代码管理:未选中 单击确定 创建主题后,您将需要执行以下步骤。

项目创建步骤后 删除Documentation文件夹(不需要) 从DEBUG切换到RELEASE模式 建立项目。这将在文件系统上项目文件夹中的/ install文件夹中创建一个INSTALL和SOURCE zip文件(/ portals / _default / skins / themename / install /) 使用HOST /超级用户帐户登录您的DNNDEV.me站点 导航到“主持人/扩展”页面 使用“主机/扩展”页面上的“安装扩展向导”上载新创建的INSTALL zip文件(在步骤3中创建)。 导航到页面并将外观应用到页面。 一些注意事项: 主题模板和包必须位于/ portals / _default / skins /文件夹中,而不是在单个门户网站(/ portals / 0 / skins /)文件夹中。 容器位于项目内部的Containers文件夹内。这不是DNN所期望的,它们需要位于/ portals / _default / containers / ThemeName /中。在RELEASE模式下构建项目时,项目模板将把它们放入开发环境中的该位置。在另一个环境中安装期间,安装主题的INSTALL包时也会做同样的事情。