Changeset 95415 in spip-zone


Ignore:
Timestamp:
Feb 24, 2016, 1:09:12 AM (3 years ago)
Author:
rastapopoulos@…
Message:

Pour les blocs par défaut, là encore on détecte ZCORE, et si c'est le cas, on utilise les blocs définis dans sa norme. On a juste un nom de l'identifiant pour l'instant, je ne sais pas si on peut trouver mieux pour avoir plus… Peut-être au moins en détectant les valeurs les plus courantes content, aside, etc.

Location:
_plugins_/noizetier/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/noizetier_fonctions.php

    r95414 r95415  
    396396
    397397        if (is_null($blocs_defaut)) {
    398                 $blocs_defaut = array(
    399                         'contenu' => array(
    400                                 'nom' => _T('noizetier:nom_bloc_contenu'),
    401                                 'description' => _T('noizetier:description_bloc_contenu'),
    402                                 'icon' => 'bloc-contenu-24.png',
    403                                 ),
    404                         'navigation' => array(
    405                                 'nom' => _T('noizetier:nom_bloc_navigation'),
    406                                 'description' => _T('noizetier:description_bloc_navigation'),
    407                                 'icon' => 'bloc-navigation-24.png',
    408                                 ),
    409                         'extra' => array(
    410                                 'nom' => _T('noizetier:nom_bloc_extra'),
    411                                 'description' => _T('noizetier:description_bloc_extra'),
    412                                 'icon' => 'bloc-extra-24.png',
    413                                 ),
    414                 );
     398                if (defined('_DIR_PLUGIN_ZCORE') and isset($GLOBALS['z_blocs']) and is_array($GLOBALS['z_blocs'])) {
     399                        $blocs_defaut = array();
     400                       
     401                        foreach ($GLOBALS['z_blocs'] as $z_bloc) {
     402                                $blocs_defaut[$z_bloc] = array(
     403                                        'nom' => ucfirst($z_bloc),
     404                                );
     405                        }
     406                }
     407                else {
     408                        $blocs_defaut = array(
     409                                'contenu' => array(
     410                                        'nom' => _T('noizetier:nom_bloc_contenu'),
     411                                        'description' => _T('noizetier:description_bloc_contenu'),
     412                                        'icon' => 'bloc-contenu-24.png',
     413                                        ),
     414                                'navigation' => array(
     415                                        'nom' => _T('noizetier:nom_bloc_navigation'),
     416                                        'description' => _T('noizetier:description_bloc_navigation'),
     417                                        'icon' => 'bloc-navigation-24.png',
     418                                        ),
     419                                'extra' => array(
     420                                        'nom' => _T('noizetier:nom_bloc_extra'),
     421                                        'description' => _T('noizetier:description_bloc_extra'),
     422                                        'icon' => 'bloc-extra-24.png',
     423                                        ),
     424                        );
     425                }
     426               
    415427                $blocs_defaut = pipeline('noizetier_blocs_defaut', $blocs_defaut);
    416428        }
  • _plugins_/noizetier/trunk/paquet.xml

    r95414 r95415  
    22        prefix="noizetier"
    33        categorie="maintenance"
    4         version="2.5.2"
     4        version="2.5.3"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.