Changeset 83079 in spip-zone


Ignore:
Timestamp:
Jun 16, 2014, 9:27:59 AM (5 years ago)
Author:
bmarne@…
Message:

Prise en compte d'une corespondance entre gabarits et pages placée dans les meta

Location:
_squelettes_/galaxie_melusine/melusine/trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/galaxie_melusine/melusine/trunk/formulaires/melusine_uniformiser_bloc.html

    r83076 r83079  
    55                #ACTION_FORMULAIRE{#ENV{action}}
    66                <ul class="boutons uniformiser_bloc obligatoire">
    7 <BOUCLE_dispos(POUR){tableau #ENV{tableau_types}}{cle != #TYPE}{si #ENV{editable}|oui}>
     7<BOUCLE_dispos(POUR){tableau #ENV{tableau_types}}{cle != #CONFIG{melusine_data/pages/#TYPE}}{si #ENV{editable}|oui}>
    88                        <li id="[(#CLE|attribut_html)]" class="deplier">
    99                                <div class="choix">
     
    2121</BOUCLE_dispos>
    2222                </ul>
     23                <input class="submit" type="submit" name="valider" value="Valider" />
    2324        </div></form>
    2425</div>
  • _squelettes_/galaxie_melusine/melusine/trunk/formulaires/melusine_uniformiser_bloc.php

    r83076 r83079  
    3030                "bloc" => $bloc,
    3131                "type" => $type,
    32                 "tableau_types" => $GLOBALS['types_layouts_melusine']
     32                "tableau_types" => $GLOBALS['types_gabarits_melusine']
    3333        );
    3434        return $valeurs;
  • _squelettes_/galaxie_melusine/melusine/trunk/melusine_fonctions.php

    r82987 r83079  
    2323}
    2424
     25
     26
     27// Temporairement dans les fonctions:
     28// définition des meta par défaut pour les
     29// correspondances entre gabarits et types-pages
     30// TODO: déplacer dans le YAML d'init quand il fonctionnera
     31include_spip('inc/config');
     32if (!lire_config('melusine_data/pages/sommaire')) {
     33        ecrire_config('melusine_data/pages/sommaire','accueil');
     34        ecrire_config('melusine_data/pages/rubrique','categorie');
     35        ecrire_config('melusine_data/pages/article','contenu');
     36        ecrire_config('melusine_data/pages/mot','categorie');
     37        ecrire_config('melusine_data/pages/recherche','categorie');
     38        ecrire_config('melusine_data/pages/plan','categorie');
     39        ecrire_config('melusine_data/pages/site','contenu');
     40        ecrire_config('melusine_data/pages/auteur','categorie');
     41        // à compléter ?
     42        }
    2543
    2644/*
     
    594612        return "Pas de nom";
    595613}
     614
     615/**
     616 * Retourne le joli nom d'un layout passé en argument
     617 *
     618 * @param text $bloc nom abrégé du bloc
     619 *
     620 * @return text joli nom du bloc
     621 *
     622**/
     623
     624function melusine_nomgabarit($bloc){
     625        $return = "Pas de nom";
     626        $glob = $GLOBALS['types_gabarits_melusine'][$bloc];
     627        if ($glob) $return = $glob;
     628        return $return;
     629}
    596630/**
    597631 * Retourne la liste des modules qui sont autorisés pour un bloc donné
  • _squelettes_/galaxie_melusine/melusine/trunk/melusine_options.php

    r83078 r83079  
    2727        );
    2828
     29
    2930?>
  • _squelettes_/galaxie_melusine/melusine/trunk/uniformiser_bloc.html

    r83076 r83079  
    22<INCLURE{fond=inclure/head_modales,env,title=Uniformiser avec les autres pages}>
    33<h1>Uniformiser avec les autres pages</h1>
    4 <p class="indications">Choisissez les pages avec lesquelles uniformiser le bloc[ (#GET{bloc}) ]de la #TYPE, puis validez</p>
     4<p class="indications">Choisissez avec quels autres gabarits uniformiser le bloc[ &laquo;&nbsp;(#GET{bloc})&nbsp;&raquo; ]du gabarit[ &laquo;&nbsp;(#CONFIG{melusine_data/pages/#TYPE}|melusine_nomgabarit)&nbsp;&raquo;], puis validez</p>
    55#FORMULAIRE_MELUSINE_UNIFORMISER_BLOC{#BLOC,#TYPE}
    66<INCLURE{fond=inclure/end_modales,env}>
Note: See TracChangeset for help on using the changeset viewer.