En utilisant le plugin additionnal page, pour créer une page d'accueil, le fil d'ariane devient :
accueil/albums/mon album/mon sous album...
J'aimerais ne pas afficher "accueil" car il ne s'agit que d'une animation que l'on verrait en entrant sur le site. Je voudrais donc avoir un fil d'ariane du genre
albums/mon album/mon sous album...
Malheureusement mes connaissances en php sont trop limitées pour faire cette modif!
Merci d'avance si quelqu'un avait une solution.
salut
ça peut se faire avec une petite fonction javascript:
$(function(){ $('#content .titrePage h2 a').first().remove(); var $titre=$('#content .titrePage h2').html(); var $titre=$titre.substring(2); $('#content .titrePage h2').replaceWith("<h2>"+ $titre +"</h2>"); });
le plus simple c'est de passer la fonction par un template extension pour votre thème, créer avec LocalFiles Editor(pense à activer le template ainsi créer).
Hors ligne
J'ai ajouté ce code entre balises <script></script> dans le body d'une copie du header.tpl de mon thème.
J'ai bien activé la copie et j'ai le message d'erreur suivant:
syntax error: unrecognized tag: $('#content .titrePage h2 a').first().remove(); var $titre=$('#content .titrePage h2').html(); var $titre=$titre.substring(2); $('#content .titrePage h2').replaceWith("
"+ $titre +"
"); (Smarty_Compiler.class.php, line 446) in /users/home/hetzel1u/www/Piwigo/include/smarty/libs/Smarty.class.php on line 1093
Est-ce de ma faute ou y a-t-il une petite coquille dans la fonction?
Merci d'avance!
Michaël
Merci pour votre réponse rapide!
Ça fonctionne bien pour certains albums mais pas pour tous. Est-ce lié au nom des albums?
Par contre ça ne fonctionne pas pour la page index!
Merci pour votre aide!
Il semble que les albums pour lesquels cela ne fonctionne pas soient ceux qui contiennent des sous albums.
Pour les albums de niveau 1 ne contenant que des photos, cela fonctionne!
par contre ça ne fonctionne pas dans la page picture, tu peux donc mettre, de la même façon ce code dans un template extention de picture.tpl
{footer_script}{literal} $(function(){ $('.browsePath a').first().remove(); var $titre=$('.browsePath').html(); var $titre=$titre.substring(8); $('.browsePath ').replaceWith($titre); }); {/literal}{/footer_script}
Hors ligne