2014-02-05 40 views

回答

4

由於4.2垃圾桶是提供給所有用戶。這是他們個人資料中的鏈接。例如,去垃圾桶通過網址直接鏈接是:

https://localhost:8080/share/page/user/[USER_NAME]/user-trashcan 

所以它應該是一個簡單的定製的鏈接在分享頭添加到這一點。

+0

酷:)我不知道:) –

+0

謝謝傑夫,我會嘗試添加按鈕重定向到該鏈接。我會讓你知道你是否工作。 – isaacrojasgarcia

+0

@塔希爾,這是隱藏的。將其添加到標題的自定義是一個好主意。 –

1

正如傑夫已經提到它強烈依賴於您正在運行的版本。從你的4.2.x版可以添加一行以下文件:

tomcat/webapps/share/WEB-INF/classes/alfresco/share-config.xml 

添加以下行:

<item type="link" id="trash" label="Trash">/user/{userid}/user-trashcan</item> 

,並設置傳統模式下爲true:

<legacy-mode-enabled>true</legacy-mode-enabled> 

則將看起來像:

<!-- This indicates whether or not to use the configuration defined in this "header" element for rendering 
      the header menu bar. If this is set to "false" or it not defined then the header bar will be rendered 
      using the design implemented for 4.2 Enterprise. The header definition can be found in the associated 
      WebScript controller. 
    --> 
    <legacy-mode-enabled>true</legacy-mode-enabled> 

    <!-- This is the configuration that will be used to populate the header menu bar when "legacy-mode-enabled" 
      has been set to true --> 
    <app-items> 
     <!-- defaults: icon="{id}.png" label="header.{id}.label" description="header.{id}.description" --> 
     <item type="link" id="my-dashboard">{userdashboardpage}</item> 
     <item type="js" id="sites">Alfresco.module.Sites</item> 
     <item type="link" id="people">/people-finder</item> 
     <item type="link" id="repository" condition="conditionRepositoryRootNode">/repository</item> 
     <item type="link" id="trash" label="Trash">/user/{userid}/user-trashcan</item> 

     <item type="container" id="more"> 
      <container-group id="my"> 
       <item type="link" id="my-tasks">/my-tasks#filter=workflows|active</item> 
       <item type="link" id="my-workflows">/my-workflows#filter=workflows|active</item> 
       <item type="link" id="my-content">/user/user-content</item> 
       <item type="link" id="my-sites">/user/user-sites</item> 
       <item type="link" id="my-profile">{userprofilepage}</item> 
      </container-group> 
      <container-group id="tools" permission="admin"> 
       <item type="link" id="application">/console/admin-console/application</item> 
       <item type="link" id="groups">/console/admin-console/groups</item> 
       <item type="link" id="replication-jobs" condition="!conditionEditionTeam">/console/admin-console/replication-jobs</item> 
       <item type="link" id="repository">/console/admin-console/repository</item> 
       <item type="link" id="trashcan">/console/admin-console/trashcan</item> 
       <item type="link" id="users">/console/admin-console/users</item> 
       <item type="link" id="more">/console/admin-console/</item> 
      </container-group> 
     </item> 
    </app-items> 

原始trashca容器組中的n條目將不再工作,因爲它在V4.2管理垃圾箱之前鏈接到舊的。如果你喜歡,你可以刪除該行。

+0

這也將適用於舊版本的課程。相應的圖像可以放在:tomcat/webapps/share/components/images/header/trash.png。但請記住,用戶垃圾桶鏈接對於V4.2之前的版本無效。你可以自由添加任意鏈接。 – opbarth

+0

謝謝@opbarth。這是我的主要問題,我需要在Share頭中添加一個「回收站」快捷方式,但我使用的是Enterprise 4.1.2。無論如何,我會嘗試用任意鏈接解決你的問題。 – isaacrojasgarcia