Bonjour,
Je souhaite personnaliser le template yoga afin de lui ajouter un système de loupe lors de la visualisation d'une image. J'ai pour cela installé en local sur un serveur MAMP la version 2.0.9 de piwigo.
Pour cela, j'ai modifié les templates smarty picture_content.tpl et header.tpl et procédé comme indiqué dans le fichier README présent dans le répertoire template-extension/yoga/local.
C'est à dire que j'ai renommé ces templates smarty en rajoutant le predixe my_, puis j'ai modifié le chemin d'appel à ces templates dans les fichiers php concernés:
- pictures.php
- page_header.php.
Cette procédure permet d'éviter de perdre les modifications effectuées (excepté la mise à jour des chemins d'accès aux templates modifiés dans les fichiers php) lors des mises à jour piwigo, toujours selon ce fichier README.
Cela fonctionne donc parfaitement sur la partie front office de la galerie, mais lorsque je souhaite accéder à la partie administration, j'ai le message d'erreur suivant qui apparait:
Warning: Smarty error: unable to read resource: "../../template-extension/yoga/local/my_header.tpl" in /Users/imac/Documents/technique/Sites web/piwigo/include/smarty/libs/Smarty.class.php on line 1093
Je pourrais directement modifier les fichiers existants du template YOGA, mais je voudrais vraiment rester sur un système me permettant de mettre à jour la galerie tout en gardant les mises à jour de style et de structure que je vais apporter.
d'avance, merci pour votre aide!
Hors ligne
pour la mise en place de template extension, je t'invite à lire cette page dans le wiki
Hors ligne
lxhxp a écrit:
Pour cela, j'ai modifié les templates smarty picture_content.tpl et header.tpl et procédé comme indiqué dans le fichier README présent dans le répertoire template-extension/yoga/local.
C'est à dire que j'ai renommé ces templates smarty en rajoutant le predixe my_, puis j'ai modifié le chemin d'appel à ces templates dans les fichiers php concernés:
- pictures.php
- page_header.php.
Cette procédure permet d'éviter de perdre les modifications effectuées (excepté la mise à jour des chemins d'accès aux templates modifiés dans les fichiers php) lors des mises à jour piwigo, toujours selon ce fichier README.
Le README ne doit plus être à jour... !!!
Mais les template-extensions t'éviteront de faire les modifs dans les fichiers php.
Vive le Wiki.
Hors ligne