Fork me on GitHub

Rapport de message :*
 

Re: Ajouter dans le menu utilisateur "contenu suivi"...

Titre du sujet : Re: Ajouter dans le menu utilisateur "contenu suivi"...
par alain01 sur 14/12/2017 16:08:18

Bon si tu as compris,
tu vois comment tu vas faire ce que tu veux pour la suite ?

Si je te parle de surcharge de template ?

Allez, si tu es toujours intéressé par ce que tu veux faire, je t'accompagne un peu dans la démarche.

Voici cette démarche :

Etape 1 : recherche du template de la page

- On a vu que le fichier utilisé est "https://www.frxoops.org/notifications.php"
- On édite donc ce fichier et on trouve la ligne
$xoopsOption['template_main'] = 'system_notification_list.html';

- Il faut donc trouver le fichier 'system_notification_list.html'
- On sait que la notifiaction est gérée au niveau global donc on va retrouver ce fichier non pas dans l'arborescence d'un module tel que news ou forum par exemple mais dans le module "system"
- Dans le dossier "system", on cherche le dossier des templates, c'est ici : "/modules/system/templates"
- On trouve bien le fichier "system_notification_list.html"


Etape 2 : copie du template

- Maintenant qu'on a trouvé le fichier, on ne veux pas le modifier en direct car si nos transformations ne sont pas correcte, au mieux on affiche une page pas belle, au pire, on se retrouve avec une page blanche. De plus, lors d'une mise à jour de XOOPS, tu risquerais de voir tes modifications écrasées.
- C'est pour cela qu'on a inventé le système de surcharge
- Pour faire court, sinon tu lis ce très bon article sur les surchages
- Le principe est d'avoir un fichier comme ceci :
/themes/mon_themes/modules/system/system_notification_list.html
- Il te faut donc copier le fichier à l'emplacement indiqué
- Facile, maintenant, dans les outils admin, tu as le gestionnaire de templates qui va le faire pour toi
- Sélectionne le thème que tu utilises, toi c'est zetagenisis, sélectionne le module "system" puis valide et enfin choisit le fichier system_notification_list.html
- Il te faudra enfin activer la mise à jour automatique des fichiers du thème à partir de son répertoire (Panneau de Contrôle - Préférences - Paramètres généraux - Contrôler les modifications de templates ? - "Oui") poru voir les changement que tu auras apporté.


Etape 3 : Adpatation du template
- Il te faut maintenant modifier le fichier "http://www.répartout.com/themes/zetagenesis/modules/system/system_notification_list.html"


Etape 4 Retour en mode production
- Une fois ta page modifiée et qui te convient, il te faut remettre "Contrôler les modifications de templates ?
" à non.


Voilà,
c'est un peu long et ça parait compliqué mais prends le temps de relire mes propos et tu verras que ce n'est pas si compliqué.

Bon courage.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

40 Personne(s) en ligne (29 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 40 | Plus ...