Bonjour à tous, je débute dans l’utilisation d’egroupware et je me pose quelques petites question, certaines on déjà été posé mais les sujets sont sans réponses.
Dans la barre des icon d’egroupware (home, calendrier, contact…) , j’ai modifié l’index d’un module pour que celui ci me redirige vers une page extérieur au groupware.
Tout cela fonctionne, mais juste par curiosité j’aimerai savoir à quel moment ce lien est créé ?
car tout ce que j’ai pu trouver c’est dans le dossier egroupware/phpgwapi/templates/default
il y a un dossier navbar.tpl, dans le quel j’ai trouvé ceci (ligne 46) :
<td width="{tdwidth}%" align="center" style="text-align:center"><a href="{url}" {target}><img src="{icon}" alt="{title}" title="{title}" border="0" /></a></td>
c’est exactement le modèle utiliser pour construire les lien dans la naviconbar. donc si je comprend bien, c’est ceci qui est utilisé pour construire les différent lien (avec image) de cette barre.
par contre je ne trouve nul part l’endroit ou est appelé ce bout de code du template pour réellement construire le lien ? je suppose que ce doit être dans une des class du dossier inc, mais je ne trouve rien là dessus.
donc la question est : à quel endroit les lien sont-ils créés réellement en leur passant l’url et l’image du lien ?
tout ce que j’ai trouvé c’est que le template semble être appelé par une fonction “set_block” (je ne me rappelle plus où j’ai vu cette fonction) mais je ne trouve aucune trace de cette dernière pour la création des liens ?
j’espère avoir été assez clair, merci d’avance pour votre aide