文档库中的子文件夹作为用户的rootNode

时间:2014-03-07 08:45:28

标签: alfresco-share

我希望文档库中的子文件夹为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网站作为自定义我的文件部分。

1 个答案:

答案 0 :(得分:0)

也许它有点晚了但我建议创建一个自定义网站页面,几乎与文档库相同,但更改了根节点。然后,您可以轻松地将文档库页面替换为站点设置中的自定义页面。

我在这里有一个很好的例子:http://streetturtle.ninja/jekyll/update/2014/10/23/alf-custom-doclibrary-site-page/。它几乎与您想要的一样,但根节点根据记录的用户而变化。