Bonjour/Bonsoir,
Je souhaite changer l'URL du logo de mon site qui se trouve en haut à gauche de la galerie. Il pointe actuellement vers la galerie elle-même mais je voudrais faire pointer le lien ailleurs. J'ai essayé d'utiliser le plugin local file editor mais je n'ai pas réussi à faire la modification. Je pourrais faire la modification directement dans le fichier du template mais je devrais faire la modification à chaque nouvelle MAJ du thème, donc s'il y a moyen de faire autrement je suis preneur.
Si ça peut vous aider, c'est dans le fichier /gallery/themes/bootstrap_darkroom/template/header.tpl à la ligne 114 :
<a class="navbar-brand mr-auto" href="{$U_HOME}"><img class="img-fluid" src="{$ROOT_URL}{$theme_config->logo_image_path}" alt="{$GALLERY_TITLE}"/></a>
Je vous remercie par avance de l'aide que vous pourriez m'apporter.
J'utilise le thème "Bootstrap Darkroom"
Version de Piwigo: 15.1.0
Version de PHP: 8.3.6
Version de MySQL: 8.0.40-0ubuntu0.24.04.1
URL Piwigo: https://universe-photo-archive.eu/gallery/
Dernière modification par IxeYgrek (2024-11-29 20:28:15)
Hors ligne
Bonsoir !
Étudie l'utilisation des template extensions dans la documentation. Il s'agira de modifier ton fichier header..tpl depuis l'onglet template de Local Files Editor. Ensuite, de l'activer dans la page des Template extensions. Le fichier modifié sera dans ton dossier /local et sera toujours appelé en lieu et place de l'original de Bootstrap, même quand le thème évoluera lors des mises à jour. C'est fait pour éviter des forks qui risquent d'être écrasés quand on met à jour.
Hors ligne
Bonjour,
la question 'est le ou ailleurs ?
la réponse n'est pas forcement la même ....
Hors ligne
Katryne a écrit:
Bonsoir !
Étudie l'utilisation des template extensions dans la documentation. Il s'agira de modifier ton fichier header..tpl depuis l'onglet template de Local Files Editor. Ensuite, de l'activer dans la page des Template extensions. Le fichier modifié sera dans ton dossier /local et sera toujours appelé en lieu et place de l'original de Bootstrap, même quand le thème évoluera lors des mises à jour. C'est fait pour éviter des forks qui risquent d'être écrasés quand on met à jour.
Merci pour la réponse, c'est ce que j'ai fais je pense mais ça ne change rien.
Voici les actions que j'ai faites :
_LocalFiles Editor > Templates
_Créer un nouveau fichier
_Nom du fichier : header.tpl
_dossier parent : template-extension
_modèle : bootstrap_darkroom / header.tpl
_Je modifie la ligne 114 pour mettre l'URL de mon site à la place de {$U_HOME}
_Je sauvegarde
_Je vide le cache des template compilé et le cache de mon navigateur
> Le lien pointe toujours vers ma galerie.
ps : dans /var/www/html/gallery/template-extension j'ai bien mon fichier header.tpl qui a été créé.
ps² : en modifiant la ligne directement dans les fichiers du thème ça fonctionne. J'ai fais comme ça pour le moment.
Hors ligne
ddtddt a écrit:
Bonjour,
la question 'est le ou ailleurs ?
la réponse n'est pas forcement la même ....
Je veux que le lien pointe vers https://universe-photo-archive.eu/ et non pas vers https://universe-photo-archive.eu/gallery mais je ne pense pas que ça change grand chose il suffit de remplacer {$U_HOME} par l'URL de notre choix à la ligne 114 du fichier header.tpl du thème.
Hors ligne
Bonsoir
IxeYgrek a écrit:
ddtddt a écrit:
Bonjour,
la question 'est le ou ailleurs ?
la réponse n'est pas forcement la même ....Je veux que le lien pointe vers https://universe-photo-archive.eu/ et non pas vers https://universe-photo-archive.eu/gallery mais je ne pense pas que ça change grand chose il suffit de remplacer {$U_HOME} par l'URL de notre choix à la ligne 114 du fichier header.tpl du thème.
comme cela ça fonctionne mais à la prochaine mise à jour de Piwigo c'est perdu
Hors ligne
Question : pourquoi vouloir modifier un script, utilise [extension by grum] Advanced Menu Manager, tu pourras y mettre un lien vers ton site et il sera dans ta barre des menus
Hors ligne
dreamer a écrit:
Question : pourquoi vouloir modifier un script, utilise [extension by grum] Advanced Menu Manager, tu pourras y mettre un lien vers ton site et il sera dans ta barre des menus
Parce que je veux que ce soit le logo du site qui pointe vers le site et pas un menu.
De plus ce plugin ne permet a priori pas de créer un menu direct qui pointe vers un lien mais de créer un bloc de menu "Spéciales" sur lequel on est censé cliqué pour faire apparaitre les liens. Ce n'est pas pratique et pas intuitif du tout pour l'utilisateur qui cherche à revenir sur la page d'accueil du site.
Dernière modification par IxeYgrek (2024-12-02 14:04:01)
Hors ligne
IxeYgrek a écrit:
dreamer a écrit:
Question : pourquoi vouloir modifier un script, utilise [extension by grum] Advanced Menu Manager, tu pourras y mettre un lien vers ton site et il sera dans ta barre des menus
Parce que je veux que ce soit le logo du site qui pointe vers le site et pas un menu.
De plus ce plugin ne permet a priori pas de créer un menu direct qui pointe vers un lien mais de créer un bloc de menu "Spéciales" sur lequel on est censé cliqué pour faire apparaitre les liens. Ce n'est pas pratique et pas intuitif du tout pour l'utilisateur qui cherche à revenir sur la page d'accueil du site.
Tu peux créer le lien direct avec [extension by grum] Advanced Menu Manager, je t'ai fait une capture d'écran
Hors ligne
dreamer a écrit:
IxeYgrek a écrit:
dreamer a écrit:
Question : pourquoi vouloir modifier un script, utilise [extension by grum] Advanced Menu Manager, tu pourras y mettre un lien vers ton site et il sera dans ta barre des menus
Parce que je veux que ce soit le logo du site qui pointe vers le site et pas un menu.
De plus ce plugin ne permet a priori pas de créer un menu direct qui pointe vers un lien mais de créer un bloc de menu "Spéciales" sur lequel on est censé cliqué pour faire apparaitre les liens. Ce n'est pas pratique et pas intuitif du tout pour l'utilisateur qui cherche à revenir sur la page d'accueil du site.Tu peux créer le lien direct avec [extension by grum] Advanced Menu Manager, je t'ai fait une capture d'écran
https://i33.servimg.com/u/f33/18/58/92/75/captur21.png
Ah ok ce n'était pas clair dans la description du plugin.
Mais il n'empêche que je souhaite que ce soit le logo qui mène à la page d'accueil. En plus d'un menu éventuellement si possible.
Mais c'est pas grave si j'arrive pas à faire ce que je veux avec le plugin Local File Editor je vais créer un cron qui modifie la page du template dés qu'il détecte un changement.
Merci d'avoir pris le temps de me répondre.
Hors ligne
Je viens de tester sur mon site de test la modification du header.tpl de Bootstrap Darkroom par template extension et ça marche très bien : là, j'ai mis un lien sur le logo ET sur le titre du site vers mon site vivant et c'est bien efficace.
Pas besoin de tâche cron ...
https://blackland.legtux.org/
Hors ligne
Katryne a écrit:
Je viens de tester sur mon site de test la modification du header.tpl de Bootstrap Darkroom par template extension et ça marche très bien : là, j'ai mis un lien sur le logo ET sur le titre du site vers mon site vivant et c'est bien efficace.
Pas besoin de tâche cron ...
https://blackland.legtux.org/
Si j'ai besoin de mettre une tâche cron puisque comme je l'explique dans un post précédent moi je n'arrive pas à faire ce que je souhaite avec le plugin local file editor. Je dois donc louper une étape mais je ne sais pas laquelle. J'explique comment je fais dans un des post précédent.
Hors ligne