【问题标题】:When I create a "Portal Template", .ascx and .js files are not copied in DotNetNuke 5.6.1当我创建“门户模板”时,.ascx 和 .js 文件不会复制到 DotNetNuke 5.6.1
【发布时间】:2011-06-21 06:55:17
【问题描述】:

当我创建“门户模板”时,.ascx 和 .js 文件不会复制到模板文件(既不复制到 xml 也不复制到资源文件)?

DotNetNuke 5.6.1 版

任何想法为什么?希望是配置问题?

【问题讨论】:

    标签: templates portal dotnetnuke ascx


    【解决方案1】:

    这些 .ascx 和 .js 文件在门户的目录中,还是您指的是模块的文件(在 DesktopModules 中)? DesktopModules 不包含在门户模板中,您必须手动安装任何必需的模块才能使门户模板正常工作。我认为您也必须对外观/容器执行相同的操作,但门户模板可能获取特定于门户的外观/容器。

    如果您要创建新的 DNN 实例,您可以将模块包放在 /Install/Module 文件夹中,它们将与 DNN 一起自动安装,然后可用于您的门户。

    【讨论】:

    • 从门户模板创建新门户时,所有文件(例如 page.jpg、style-admin.css、page.doctype.xml)都将复制到 \portals\xx\skins\,文件除外带有扩展名 .ascx 和 .js。 images 文件夹也在该站点皮肤下创建。我要问的是,这种情况是与我的配置有关(iis 5/.net 4)还是与 dnn 5.6.1 中的某些限制有关?
    【解决方案2】:

    您必须确保您的皮肤包包含这些文件。

    在你的皮肤包中打开 dnn 文件,并确保你有这些文件的入口。

    最好的方法是使用创建包向导来创建包。

    你必须去主机>扩展>编辑你的皮肤,在右下角你会找到创建包向导的链接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-08
      • 2015-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多