Désactiver « Subcatify »

Niveau: Débutant+.

Repousser les limites des fonctionnalités standards de Piwigo, c’est le rôle de l’extension de modèles (extension de templates).

Le principe :

L’apparence standard d’une page de votre galerie ne vous plait pas? Sans dupliquer la totalité du template, vous pouvez en quelques minutes changer son aspect, son mode de présentation.

Prenons Subcatify (une logique proposée en 2005 par Thierry, devenue rapidement optionnelle, et aujourd’hui un standard). Un paramètre de configuration pour désactiver ce mode de fonctionnement ($conf[‘subcatify’]) était disponible. Actuellement, ce paramètre n’est plus reconnu.

Problème :

Comment proposer des catégories sous la forme de simples miniatures?

Solution :

  1. Activer si ce n’est déjà fait le plugin LocalFiles Editor.
  2. Depuis l’onglet « Template » cliquez sur « Créer un nouveau fichier »
  3. Nom du fichier « TN-categories.tpl » par exemple.
  4. Collez ceci:
    <ul class="thumbnails">
    {foreach from=$category_thumbnails item=cat}
    <li>
    <span class="wrap1">
    <span class="wrap2">
    <a href="{$cat.URL}">
    <img class="thumbnail" src="{$cat.TN_SRC}" alt="{$cat.TN_ALT}"
    title="{$cat.NAME|@replace:'"':' '} - {'hint_category'|@translate}" />
    </a>
    </span>
    <span class="thumbLegend">
    {$cat.NAME}
    {$cat.ICON_TS}
    </span>
    </span>
    </li>
    {/foreach}
    </ul>
  5. Enregistrez votre nouveau template.
  6. Activez la substitution du template d’origine par votre nouveau template (Admin > Configuration > Templates (Modèles)).
    • Remplaçants (templates modifiés) : TN-categories.tpl
    • Templates d’origine : mainpage_categories.tpl
    • Paramètre facultatif de l’URL : laissez vide (pour l’instant)
    • Template rattaché : yoga
  7. Validez et redécouvrez votre galerie.

Vous pouvez n’utiliser ce modèle que pour une partie de votre galerie.
Le « Paramètre facultatif de l’URL » vous le permettra.

À la catégorie parente (« Catégories taille S »), un lien permanent « size_S » a été associé. Ce dernier présent dans l’URL permet d’activer le template proposé ci-dessus uniquement pour cette catégorie.

Ainsi dans « Catégories taille S », vous trouverez 2 catégories d’une image chacune (inversées), présentées sous forme de 2 miniatures (en mode paysage), et également 2 miniatures d’images (en mode portrait).

Désactiver Subcatify
Désactiver Subcatify

Cet exemple est à l’opposé des Miniatures en XXL dont j’aurai bientôt l’occasion d’expliquer le principe.