Changeset 118157 in spip-zone


Ignore:
Timestamp:
Oct 15, 2019, 8:22:42 PM (3 months ago)
Author:
Charles Razack
Message:

Toujours mettre les saisies dans un fieldset affichage

Location:
_plugins_/noizetier_layout/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier_layout/trunk

    • Property subgit:lock:802930494fe2ea613ddf5766dd20f50989d9d1d4 deleted
    • Property subgit:lock:fe629a5ff9967011af52c85b7c04497b0e408c30 set to 2019-10-15T22:22:55.306
  • _plugins_/noizetier_layout/trunk/inc/noizetier_layout.php

    r115814 r118157  
    3232        if ($grille and isset($grille[$info])) {
    3333                return $grille[$info];
    34         } else if ($grille) {
     34        } elseif ($grille) {
    3535                return $grille;
    3636        }
     
    8080        if ($saisies and isset($saisies[$id_noisette][$element])) {
    8181                return $saisies[$id_noisette][$element];
    82         } else if ($saisies[$id_noisette]) {
     82        } elseif ($saisies[$id_noisette]) {
    8383                return $saisies[$id_noisette];
    8484        }
     
    102102                );
    103103                // On encapsule le tout dans des fieldsets
    104                 foreach(array('container', 'row', 'column') as $item) {
     104                foreach (array('container', 'row', 'column') as $item) {
    105105                        if (isset($saisies_grille[$item])) {
    106106                                $saisies[$id_noisette][$item] = array(
     
    148148        $saisies_par_nom = saisies_lister_par_nom($saisies);
    149149
    150         foreach($saisies_par_nom as $champ => $saisie) {
     150        foreach ($saisies_par_nom as $champ => $saisie) {
    151151                if (
    152152                        isset($saisie['grille'])
     
    242242
    243243        // Noisette enfante d'une noisette « conteneur_row » = column
    244         else if ($type_noisette_parente == 'conteneur_row') {
     244        elseif ($type_noisette_parente == 'conteneur_row') {
    245245                $elements[] = 'column';
    246246        }
     
    261261 *     Liste des classes
    262262 */
    263 function noizetier_layout_extraire_classes_saisies_grille($saisies){
     263function noizetier_layout_extraire_classes_saisies_grille($saisies) {
    264264
    265265        include_spip('inc/saisies');
     
    273273        // On met tout à plat et on parse
    274274        $saisies = saisies_lister_par_nom($saisies);
    275         foreach($saisies as $champ => $saisie) {
     275        foreach ($saisies as $champ => $saisie) {
    276276                if ($saisie['saisie'] != 'fieldset') {
    277277                        // Soit l'info est dans grille/data
     
    279279                                $classes = array_merge($classes, $saisie['grille']['data']);
    280280                        // Soit dans options/data (radios, checkbox, etc.)
    281                         } else if (!empty($saisie['options']['data'])) {
     281                        } elseif (!empty($saisie['options']['data'])) {
    282282                                $classes = array_merge($classes, array_keys($saisie['options']['data']));
    283283                        }
  • _plugins_/noizetier_layout/trunk/noizetier_layout_pipelines.php

    r115813 r118157  
    6262                foreach ($elements_grille as $element) {
    6363
    64                         // Ajout des saisies
     64                        // Ajout des saisies dans un fieldset affichage
    6565                        $saisies = noizetier_layout_lister_saisies($element, $id_noisette);
    6666                        $fieldset_affichage = false;
    67                         foreach($flux['data']['_champs_noisette'] as $k => $saisie) {
     67                        foreach ($flux['data']['_champs_noisette'] as $k => $saisie) {
    6868                                if (
    6969                                        $saisie['saisie'] === 'fieldset'
     
    7676                        }
    7777                        if (!$fieldset_affichage) {
    78                                 $flux['data']['_champs_noisette'] = array_merge($flux['data']['_champs_noisette'], $saisies);
     78                                $flux['data']['_champs_noisette'][] = array(
     79                                        'saisie' => 'fieldset',
     80                                        'options' => array(
     81                                                'nom' => 'affichage',
     82                                                'label' => _T('noizetier:label_saisies_affichage'),
     83                                                'pliable' => 'oui',
     84                                                'plie' => '',
     85                                        ),
     86                                        'saisies' => $saisies,
     87                                );
    7988                        }
    8089
  • _plugins_/noizetier_layout/trunk/paquet.xml

    r118156 r118157  
    22        prefix="noizetier_layout"
    33        categorie="maintenance"
    4         version="0.1.7"
     4        version="0.1.8"
    55        schema="0.1.0"
    66        etat="dev"
Note: See TracChangeset for help on using the changeset viewer.