{"id":239,"date":"2009-04-24T19:29:14","date_gmt":"2009-04-24T17:29:14","guid":{"rendered":"https:\/\/www.vdigital.org\/sharing\/?p=239"},"modified":"2009-05-21T01:11:59","modified_gmt":"2009-05-20T23:11:59","slug":"desactiver-%c2%ab-subcatify-%c2%bb","status":"publish","type":"post","link":"https:\/\/www.vdigital.org\/sharing\/2009\/04\/desactiver-%c2%ab-subcatify-%c2%bb\/","title":{"rendered":"D\u00e9sactiver \u00ab Subcatify \u00bb"},"content":{"rendered":"<p>Niveau: D\u00e9butant+.<\/p>\n<p>Repousser les limites des fonctionnalit\u00e9s standards de Piwigo, c&rsquo;est le r\u00f4le de l&rsquo;extension de mod\u00e8les (extension de templates).<\/p>\n<p><strong>Le principe :<\/strong><\/p>\n<blockquote><p>L&rsquo;apparence standard d&rsquo;une page de votre galerie ne vous plait pas? Sans dupliquer la totalit\u00e9 du template, vous pouvez en quelques minutes changer son aspect, son mode de pr\u00e9sentation.<\/p><\/blockquote>\n<p>Prenons <a href=\"https:\/\/fr.piwigo.org\/forum\/viewtopic.php?pid=26187\">Subcatify<\/a> (une logique propos\u00e9e en 2005 par Thierry, devenue rapidement optionnelle, et aujourd&rsquo;hui un standard). Un param\u00e8tre de configuration pour d\u00e9sactiver ce mode de fonctionnement ($conf[&lsquo;subcatify&rsquo;]) \u00e9tait disponible. Actuellement, ce param\u00e8tre n&rsquo;est plus reconnu.<\/p>\n<p><strong>Probl\u00e8me : <\/strong><\/p>\n<blockquote><p>Comment proposer des cat\u00e9gories sous la forme de simples miniatures?<\/p><\/blockquote>\n<p><strong>Solution :<\/strong><\/p>\n<ol>\n<li>Activer si ce n&rsquo;est d\u00e9j\u00e0 fait le plugin LocalFiles Editor.<\/li>\n<li>Depuis l&rsquo;onglet \u00ab\u00a0Template\u00a0\u00bb cliquez sur \u00ab\u00a0Cr\u00e9er un nouveau fichier\u00a0\u00bb<\/li>\n<li>Nom du fichier \u00ab\u00a0TN-categories.tpl\u00a0\u00bb par exemple.<\/li>\n<li>Collez ceci:<br \/>\n<code>&LT;ul class=\"thumbnails\"><br \/>\n{foreach from=$category_thumbnails item=cat}<br \/>\n  &LT;li><br \/>\n    &LT;span class=&#34;wrap1&#34;><br \/>\n      &LT;span class=&#34;wrap2&#34;><br \/>\n        &LT;a href=&#34;{$cat.URL}&#34;><br \/>\n          &LT;img class=&#34;thumbnail&#34; src=&#34;{$cat.TN_SRC}&#34; alt=&#34;{$cat.TN_ALT}&#34;<br \/>\n            title=&#34;{$cat.NAME|@replace:&#39;&#34;&#39;:&#39; &#39;} - {&#39;hint_category&#39;|@translate}&#34; \/><br \/>\n        &LT;\/a><br \/>\n      &LT;\/span><br \/>\n      &LT;span class=&#34;thumbLegend&#34;><br \/>\n        {$cat.NAME}<br \/>\n        {$cat.ICON_TS}<br \/>\n      &LT;\/span><br \/>\n    &LT;\/span><br \/>\n  &LT;\/li><br \/>\n{\/foreach}<br \/>\n&LT;\/ul><br \/>\n<\/code><\/li>\n<li>Enregistrez votre nouveau template.<\/li>\n<li>Activez la substitution du template d&rsquo;origine par votre nouveau template (Admin > Configuration > Templates (Mod\u00e8les)).<\/li>\n<ul>\n<li>Rempla\u00e7ants (templates modifi\u00e9s) : TN-categories.tpl<\/li>\n<li>Templates d&rsquo;origine : <strong>mainpage_categories.tpl<\/strong><\/li>\n<li>Param\u00e8tre facultatif de l&rsquo;URL : laissez vide (pour l&rsquo;instant)<\/li>\n<li>Template rattach\u00e9 : yoga <\/li>\n<\/ul>\n<li>Validez et red\u00e9couvrez votre galerie.<\/li>\n<\/ol>\n<p>Vous pouvez n&rsquo;utiliser ce mod\u00e8le que pour une partie de votre galerie.<br \/>\nLe \u00ab\u00a0Param\u00e8tre facultatif de l&rsquo;URL\u00a0\u00bb vous le permettra.<\/p>\n<p>\u00c0 la <a href=\"https:\/\/www.vdigital.org\/phpwebgallery\/index?\/category\/size_S\">cat\u00e9gorie parente<\/a> (\u00ab\u00a0Cat\u00e9gories taille S\u00a0\u00bb), un lien permanent \u00ab\u00a0size_S\u00a0\u00bb a \u00e9t\u00e9 associ\u00e9. Ce dernier pr\u00e9sent dans l&rsquo;URL permet d&rsquo;activer le template propos\u00e9 ci-dessus uniquement pour cette cat\u00e9gorie.<\/p>\n<p>Ainsi dans \u00ab\u00a0Cat\u00e9gories taille S\u00a0\u00bb, vous trouverez 2 cat\u00e9gories d&rsquo;une image chacune (invers\u00e9es), pr\u00e9sent\u00e9es sous forme de 2 miniatures (en mode paysage), et \u00e9galement 2 miniatures d&rsquo;images (en mode portrait).<\/p>\n<figure id=\"attachment_271\" aria-describedby=\"caption-attachment-271\" style=\"width: 502px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/www.vdigital.org\/phpwebgallery\/index?\/category\/size_S\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.vdigital.org\/sharing\/wp-content\/uploads\/2009\/04\/les-e2809ce2809d-de-piwigo-extensions-categories-taille-s.png\" alt=\"D\u00e9sactiver Subcatify\" title=\"categories-taille-s\" width=\"502\" height=\"180\" class=\"size-full wp-image-271\" srcset=\"https:\/\/www.vdigital.org\/sharing\/wp-content\/uploads\/2009\/04\/les-e2809ce2809d-de-piwigo-extensions-categories-taille-s.png 502w, https:\/\/www.vdigital.org\/sharing\/wp-content\/uploads\/2009\/04\/les-e2809ce2809d-de-piwigo-extensions-categories-taille-s-300x107.png 300w\" sizes=\"auto, (max-width: 502px) 100vw, 502px\" \/><\/a><figcaption id=\"caption-attachment-271\" class=\"wp-caption-text\">D\u00e9sactiver Subcatify<\/figcaption><\/figure>\n<p>Cet exemple est \u00e0 l&rsquo;oppos\u00e9 des <a href=\"https:\/\/www.vdigital.org\/phpwebgallery\/index?\/category\/wide\">Miniatures en XXL<\/a> dont j&rsquo;aurai bient\u00f4t l&rsquo;occasion d&rsquo;expliquer le principe.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Niveau: D\u00e9butant+. Repousser les limites des fonctionnalit\u00e9s standards de Piwigo, c&rsquo;est le r\u00f4le de l&rsquo;extension de mod\u00e8les (extension de templates). Le principe : L&rsquo;apparence standard d&rsquo;une page de votre galerie ne vous plait pas? Sans dupliquer la totalit\u00e9 du template, vous pouvez en quelques minutes changer son aspect, son mode de pr\u00e9sentation. Prenons Subcatify (une<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[9],"tags":[],"class_list":["post-239","post","type-post","status-publish","format-standard","hentry","category-astuces"],"featured_image_src":null,"featured_image_src_square":null,"author_info":{"display_name":"VDigital","author_link":"https:\/\/www.vdigital.org\/sharing\/author\/admin\/"},"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pZ90J-3R","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/posts\/239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":34,"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/posts\/239\/revisions"}],"predecessor-version":[{"id":376,"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/posts\/239\/revisions\/376"}],"wp:attachment":[{"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/media?parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/categories?post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.vdigital.org\/sharing\/wp-json\/wp\/v2\/tags?post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}