2sxc基础应用复制至新文件夹并重命名的最优方案咨询
嘿,我来帮你搞定2sxc衍生应用的创建和并行运行问题,这俩事儿其实都挺简单的:
一、复制基础应用并创建衍生应用的简便正确方法
直接通过文件系统操作+修改配置文件是最靠谱的,步骤如下:
- 先找到你的2sxc应用存储目录,一般路径是
/Portals/[你的门户ID]/2sxc/Apps/(把[你的门户ID]换成实际数字,比如Portal0) - 找到你作为基础的应用文件夹,复制一份,然后把新文件夹重命名成你想要的衍生应用名称(比如原文件夹叫
BasicBlog,新的就叫CustomBlog) - 打开新文件夹里的
app.json文件,找到Name和Folder这两个字段,把它们的值都改成你刚才设置的新文件夹名称,保存文件就行 - 回到DNN后台的2sxc应用管理界面,刷新页面,你就能看到新的衍生应用出现在列表里了
- 接下来你就可以放心修改这个新应用:新增字段、替换视图,完全不会影响原来的基础应用
你之前尝试的导出导入法容易因为应用标识关联的问题出bug,所以直接用这个文件复制+改配置的方法更稳妥,一步到位。
二、两款应用能否在同一门户并行运行?
完全可以!2sxc的每个应用都是独立的实体,拥有自己的配置、视图、内容类型和数据,只要它们的文件夹名称和app.json里的标识信息不重复,就能在同一个门户里同时运行——你甚至可以在同一个页面上插入来自两个应用的内容块,互相不会产生干扰。
内容的提问来源于stack exchange,提问作者Jernej Pirc
相关产品推荐
相关产品推荐

