Modification du fichier share-config.xml

cancel
Showing results for 
Search instead for 
Did you mean: 
akorchi
Member II

Modification du fichier share-config.xml

Bonjour,

je voudrais ajouter un bouton au menu outils (More en anglais) .

Je procède de la manière suivante :
Je redéfinis la configuration de la balise Header dans un nouveau fichier :

Le fichier est comme suis (j'ajoute une ligne "en gras" qui réellement ajoute un bouton dans le menu more )

Je me demande si il existe pas de façon plus adéquate d'ajouter ma petite ligne sans redéfinir toute la balise header.

<alfresco-config>
   <config replace="true">
        <flags>
         <client-debug>false</client-debug>
            <client-debug-autologging>false</client-debug-autologging>
     </flags>
        <header>
         <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">/repository</item>
            <item type="container" id="more">

            <container-group id="my">
                  <item type="link" id="my-tasks">/my-tasks</item>
                  <item type="link" id="my-workflows">/my-workflows</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>
                  <item type="js" id="saved-searches" condition="false">Alfresco.module.SavedSearches</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">/console/admin-console/replication-jobs</item>
                  <item type="link" id="repository">/console/admin-console/repository</item>
                  <item type="link" id="users">/console/admin-console/users</item>
                 [b]<item type="link" id="AuditShare">/console/admin-console/console</item>          [/b]       
               </container-group>
            </item>
         </app-items>
         <user-items>
            <item type="container" id="user" icon="" description="">
               <container-group id="usermenu" label="">
                  <item type="user" id="status">{userprofilepage}</item>
                  <item type="link" id="my-profile">{userprofilepage}</item>
                  <item type="link" id="change-password" condition="user.capabilities.isMutable">/user/change-password</item>
                  <item type="external-link" id="help">{share-help}</item>
                  <item type="link" id="logout" condition="!context.externalAuthentication">/dologout</item>
               </container-group>
            </item>
            <item type="external-link" id="help" icon="">{share-help}</item>
         </user-items>
         <dependencies>
            <css src="/modules/create-site.css" />
            <css src="/modules/header/sites.css" />
            <js src="/modules/create-site.js" />
            <js src="/modules/header/sites.js" />
         </dependencies>
      </header>
  </config>

</alfresco-config>
3 Replies
bertrandf
Active Member

Re: Modification du fichier share-config.xml

A ma connaissance non, c'est la manière la plus propre.
rguinot
Customer

Re: Modification du fichier share-config.xml

que se passe t il si vous enlevez le replace="true",et que vous ne laissez que vos ajouts ? (en reproduisant tout de meme la structure XML appropriée)

d'autre part vous ne mentionnez pas la version utilisée.
akorchi
Member II

Re: Modification du fichier share-config.xml

Bonjour,

J'utilise une version 3.4 entreprise.

j'ai essayer plusieurs variante de fichiers XML pour redéfinir ma balise config celui qui ma parue le plus correct :
<alfresco-config>

   <config >

         <header>
         <app-items>
           
            <item type="container" id="more">
           
               <container-group id="tools-audit" permission="admin">
                    <item type="link" id="AuditShare">/console/admin-console/audalf-console</item>
                 
               </container-group>
              
            </item>
         </app-items>
                  
      </header>
        
  </config>

</alfresco-config>

Et hope avec cette définition je pète le header de mon Alfresco.