CARON dominique - 2015-02-06

Dans le répertoire Configurations du plugin de CMS (répertoire EXTRANET du package aigle),
il existe un fichier rub2theme.php (ou rub2theme-sample.php que vous devrez renommer en rub2theme.php) qui permet de générer automatiquement un lien vers la page Web de l'équipe, du service, de l'axe etc ... sur la page web d'un membre du labo.
Exemple si Albert Dupontel est affecté dans l'équipe BERNIE, alors sur sa page Web (générée par AIGLe) on verra quelque chose qui ressemblerait à

...
Professeur (HDR)
Directeur(trice) de thèse de : BANFONTA S.,
Equipe: BERNIE
...

Si le fichier rub2theme.php est correctement configuré, le mot BERNIE sera cliquable et renverra vers la page Web du labo consacrée à l'équipe BERNIE.

Configuration de rub2theme.php.
La syntaxe est simple. rub2theme.php contient un tableau associatif 'URL'=>'id_structure_aigle', qui associe donc un URL (ou un identifiant de rubrique SPIP si le CMS SPIP est utilisé) à un identifiant de structure AIGLe.
Chaque structure et sous-structure (equipe/service/axe/département etc ..) du laboratoire est déclarée par le superUtilisateur de AIGLe à la rubrique Gestion de AIGLe=>Ressources, Users ... => Ajout./Modif./Supp. une Structure
c'est dans cette rubrique que le superUser pourra facilement repérer l'identifiant AIGLe de chacune des structure (l'identifiant est indiqué entre parenthèse après le nom de chaque structure).

Ex: Si l'équipe BERNIE a l'identifiant 44 dans AIGLe et que la rubrique SPIP (si le site utilise le CMS SPIP) a pour identifiant 35 alors l'entrée dans le tableau sera:
'35' => '44',
et ainsi de suite pour toutes les structures déclarées dans AIGLe qui disposent d'une rubrique sur votre site.

NB1 : Il est possible que la page web de la structure ne soit pas une rubrique SPIP mais un article. Dans ce cas l'identifiant de l'article est précédé des 3 lettres 'art'. Exemple : L'entrée du tableau : 'art12' => '44' , signifie que l'article 12 de SPIP correspond à la page Web de la structure identifiée 44 dans AIGLe.

NB2 : Si le site Web du labo n'est pas sous SPIP il suffit d'indiquer l'URL complet vers la page de présentation de la structure, exemple:
'http://mon.site.fr/equipes/bernie' => '44',
et ainsi de suite pour toutes les structures qui disposent d'une page web sur votre site.

REMARQUE La configuration de ce fichier est également nécessaire si vous utilisez le script membres.php du plugin aigle. Ce Script permet de générer la liste des membres d'une structure ainsi qu'expliqué ici

 

Last edit: CARON dominique 2017-04-14