Pages enfant
  • 05 - Gestion des définitions de fragments

Fonctionnement

Pour chaque fragment, il faut définir quel groupe pourra y avoir accès.

Création des fichiers de définition

Un fichier par fragment

  • data/esup/fragment-definition/Etablissement.fragment-definition.xml

Dans ce fichier :

Exemple pour le fragment Etablissement: Etablissement.fragment-definition.xml

<?xml version="1.0" encoding="UTF-8"?><fragment-definition
xmlns:dlm="http://www.uportal.org/layout/dlm" script="classpath://org/jasig/portal/io/import-
fragment-definition_v3-1.crn">
<dlm:fragment xmlns:dlm="http://org.jasig.portal.layout.dlm.config" name="Etablissement"
ownerID="etablissement-lo" precedence="40.0">
<dlm:audience
evaluatorFactory="org.apereo.portal.layout.dlm.providers.GroupMembershipEvaluatorFactor
y">
<paren mode="OR">
<attribute mode="deepMemberOf" name="Etablissement"/>
</paren>
</dlm:audience>
</dlm:fragment>
</fragment-definition>

 

Installation des définitions de fragment

  • Pour enregistrer tous les fichiers

    • ./gradlew overlay:uPortal:dataImport -Ddir=data/esup/fragment-definition
  • Pour enregistrer un seul fichier
    • ./gradlew overlay:uPortal:dataImport -Dfile=data/esup/fragment-definition/Etudiants_UFR.pags-group.xml

 

  • Aucune étiquette