我希望文档库中的子文件夹为Alfresco Shave 4.2中的rootNode
例如在文档库中,文件夹路径是Documents> XYZ>用户1。当用户默认访问文档库时,文档中的内容> XYZ>应显示User1而不是Document中的内容。如果我们从下面的代码中自定义rootNode属性,这是toobar.get.js的一部分它应该工作..我用XYZ替换了rootNode并且它可以工作。但是rootNode =“XYZ / User1”不起作用
不确定如何指定子文件夹?
var docListToolbar = {
id: "DocListToolbar",
name: "Alfresco.DocListToolbar",
options: {
siteId: (page.url.templateArgs.site != null) ? page.url.templateArgs.site :"",
rootNode: toolbar.rootNode != null ? toolbar.rootNode : "",
hideNavBar: Boolean(toolbar.preferences.hideNavBar),
googleDocsEnabled: toolbar.googleDocsEnabled,
repositoryBrowsing: toolbar.rootNode != null,
useTitle: (useTitle == "true"),
syncMode: toolbar.syncMode != null ? toolbar.syncMode : "",
createContentByTemplateEnabled: model.createContentByTemplateEnabled,
createContentActions: model.createContent
}
};
model.widgets = [docListToolbar];
由于我的文件中没有在线编辑,因此我们在Alfreso Share中创建了一个cutom网站作为自定义我的文件部分。
答案 0 :(得分:0)
也许它有点晚了但我建议创建一个自定义网站页面,几乎与文档库相同,但更改了根节点。然后,您可以轻松地将文档库页面替换为站点设置中的自定义页面。
我在这里有一个很好的例子:http://streetturtle.ninja/jekyll/update/2014/10/23/alf-custom-doclibrary-site-page/。它几乎与您想要的一样,但根节点根据记录的用户而变化。