Changeset 123126 in spip-zone


Ignore:
Timestamp:
Mar 25, 2020, 11:37:19 AM (2 weeks ago)
Author:
Cerdic
Message:

Affichage des descriptif quand c'est un theme en paquet.xml avec chaines de langue

Location:
_plugins_/zen-garden/trunk
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/zen-garden/trunk

    • Property subgit:lock:2412ab70995b859309ffaec96658e1b381e06d53 deleted
    • Property subgit:lock:a27e3ea4a979cdd9f81faffe15f2f385794c8186 set to 2020-03-25T12:37:29.660
  • _plugins_/zen-garden/trunk/inc/zengarden.php

    r96909 r123126  
    3535                                  AND ($tous OR $t[$d]['etat']=='stable')){
    3636                                        $t[$d]['tri'] = strtolower(basename($d));
     37
     38                                        $prefix = $t[$d]['prefix'];
     39                                        if ($t[$d]['slogan'] === $prefix . '_slogan') {
     40                                                $t[$d]['slogan'] = "$prefix:" . $t[$d]['slogan'];
     41                                        }
     42                                        if ($t[$d]['description'] === $prefix . '_description') {
     43                                                $t[$d]['description'] = "$prefix:" . $t[$d]['description'];
     44                                        }
     45
    3746                                        $themes[substr($dir.$d,strlen(_DIR_RACINE))] = $t[$d];
    3847                                }
  • _plugins_/zen-garden/trunk/paquet.xml

    r123033 r123126  
    22        prefix="zengarden"
    33        categorie="maintenance"
    4         version="2.7.2"
     4        version="2.8.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.3.*]"
  • _plugins_/zen-garden/trunk/prive/squelettes/inclure/zengarden_theme.html

    r123033 r123126  
    1717                </div>
    1818                <div class="qTipContent">
    19                 <div class='descriptif'>[(#VALEUR{description}|propre)]</div>
     19                <div class='descriptif'>[(#VALEUR{description}|zengarden_T_si_besoin{#CLE,#VALEUR}|propre)]</div>
    2020                <div class='auteur'>[(#VAL{info_les_auteurs_1}|_T{#ARRAY{les_auteurs,#VALEUR{auteur}|zengarden_affiche_info|propre|PtoBR}})]</div>
    2121                <div class='licence'>[<:intitule_licence:> (#VALEUR{licence}|zengarden_affiche_info|propre|PtoBR)]</div>
  • _plugins_/zen-garden/trunk/prive/squelettes/inclure/zengarden_theme_actif.html

    r123033 r123126  
    99<h2><:zengarden:theme_actif:></h2>
    1010<h3>[(#VALEUR{nom}|typo|extraire_multi)]</h3>
    11 <div class='descriptif'>[(#VALEUR{description}|propre)]</div>
     11<div class='descriptif'>[(#VALEUR{description}|zengarden_T_si_besoin{#CLE,#VALEUR}|propre)]</div>
    1212<div class='auteur'>[(#VAL{info_les_auteurs_1}|_T{#ARRAY{les_auteurs,#VALEUR{auteur}|zengarden_affiche_info|propre|PtoBR}})]</div>
    1313<div class='licence'>[<:intitule_licence:> (#VALEUR{licence}|zengarden_affiche_info|propre|PtoBR)]</div>
  • _plugins_/zen-garden/trunk/zengarden_fonctions.php

    r122685 r123126  
    143143}
    144144
     145function zengarden_T_si_besoin($chaine, $dir, $infos) {
     146        $prefixe = $infos['prefix'];
     147        if (strpos($chaine,"$prefixe:{$prefixe}_")===0) {
     148                $chaine = _T("$dir/lang/paquet-".$chaine);
     149        }
     150        return $chaine;
     151}
     152
    145153/**
    146154 * Insertion dans le pipeline filter_liste_plugins (SPIP)
Note: See TracChangeset for help on using the changeset viewer.