•  » Plugins
  •  » Problème pour rendre compatible un plugin avec le thème Modus

#1 2025-12-18 23:29:28

deHemeJr
Membre
2025-02-26
136

Problème pour rendre compatible un plugin avec le thème Modus

Bonsoir,

J'ai développé un plugin compatible avec le thème Bootstrap Darkroom concernant l'affichage personnalisé d'un album. Pour cela, j'ai modifié le fichier template themes/bootstrap/template/thumbnails.tpl.

Fort logiquement, pour l'adapter au theme modus, j'ai modifié le fichier  themes/modus/template/thumbnails.tpl. Et cela est presque bon !

Sauf que le comportement dépend de la taille d'affichage des photos : si je choisis, par exemple, le format "S - petit", cela passe bien par le fichier thumbnails.tpl de modus que j'ai modifié et j'ai l'effet désiré.

Mais si je change pour un format plus petit, par exemple, "XS - très petit", il n'y a plus les modifications voulus. Les traces que je met dans le fichier Template thumbnails.tpl de Modus montrent que ce n'est plus ce fichier qui est utilisé !

Et je ne trouve pas quel est le fichier template utilisé. ( Ce n'est pas non plus le fichier  theme/default/template/thumbnails.tpl).

Qui a une idée sur le sujet ?
Merci.


Piwigo 15.5.0       Système d'exploitation: WINNT
PHP: 8.1.10         MySQL: 8.0.30
Bibliothèque graphique: GD bundled (2.1.0 compatible)

Hors ligne

#2 2025-12-19 00:14:04

k5
Équipe Piwigo
La reppe (Provence)
2014-01-26
1445

Re: Problème pour rendre compatible un plugin avec le thème Modus

Bonjour
est-ce que l'image fait parti d'une dérivative ?

A très vite


phase de tests plugins

Hors ligne

#3 2025-12-19 07:19:56

deHemeJr
Membre
2025-02-26
136

Re: Problème pour rendre compatible un plugin avec le thème Modus

Bonjour,

Les images,  puisqu'on est dans l'affichage d’um album, sont des dérivatives.
Et dans les 2 cas, puisqu'on est soit en X ,soit en XS.


Piwigo 15.5.0       Système d'exploitation: WINNT
PHP: 8.1.10         MySQL: 8.0.30
Bibliothèque graphique: GD bundled (2.1.0 compatible)

Hors ligne

#4 2025-12-19 07:40:10

polowigo
Membre
2019-04-11
617

Re: Problème pour rendre compatible un plugin avec le thème Modus

Bonjour,

Tu passes au moins par mainpage_categories.tpl avec ses $category_thumbnails ?

Hors ligne

#5 2025-12-19 09:32:00

deHemeJr
Membre
2025-02-26
136

Re: Problème pour rendre compatible un plugin avec le thème Modus

polowigo a écrit:

Bonjour,

Tu passes au moins par mainpage_categories.tpl avec ses $category_thumbnails ?

Non, je passe par thumbnails.tpl.
Celui de darkroom ou modus selon le thème.


Piwigo 15.5.0       Système d'exploitation: WINNT
PHP: 8.1.10         MySQL: 8.0.30
Bibliothèque graphique: GD bundled (2.1.0 compatible)

Hors ligne

#6 2025-12-19 14:25:35

polowigo
Membre
2019-04-11
617

Re: Problème pour rendre compatible un plugin avec le thème Modus

Peut-être te faut-il t'intéresser à la fonction modus_thumbs dans themeconf.inc.php ?

Hors ligne

#7 2025-12-19 15:25:41

deHemeJr
Membre
2025-02-26
136

Re: Problème pour rendre compatible un plugin avec le thème Modus

ha oui, cela a l'air interressant : il y a là des modifications du template modus !
Merci polowigo, je vais creuser...


Piwigo 15.5.0       Système d'exploitation: WINNT
PHP: 8.1.10         MySQL: 8.0.30
Bibliothèque graphique: GD bundled (2.1.0 compatible)

Hors ligne

#8 2025-12-19 21:45:56

deHemeJr
Membre
2025-02-26
136

Re: Problème pour rendre compatible un plugin avec le thème Modus

Bon, bin, Modus attendra...
En fait c'est plus compliqué que prévu : selon la taille des photos et le 'device', l'affichage est surchargé par la fonction modus_thumbs.
Beaucoup d'appels à smarty dans cette fonction et je ne comprends trop comment cela fonctionne.


Piwigo 15.5.0       Système d'exploitation: WINNT
PHP: 8.1.10         MySQL: 8.0.30
Bibliothèque graphique: GD bundled (2.1.0 compatible)

Hors ligne

#9 2025-12-20 14:44:50

polowigo
Membre
2019-04-11
617

Re: Problème pour rendre compatible un plugin avec le thème Modus

Et oui...
Pour adapter ToolTeeps à Modus, j'avais dû écrire une fonction particulière, voire deux puisque le php modifiant le template avait changé lors de sa version 13.
De ce point de vue, Bootstrap Darkroom était plus "plugins friendly"  :-)

Hors ligne

  •  » Plugins
  •  » Problème pour rendre compatible un plugin avec le thème Modus

Pied de page des forums

Propulsé par FluxBB

github linkedin newsletter Piwigo.org © 2002-2026 · Contact