Changeset 117987 in spip-zone


Ignore:
Timestamp:
Sep 29, 2019, 6:49:27 PM (5 months ago)
Author:
eric@…
Message:

Etant donné que le noiZetier permet l'utilisation de blocs Z et non-Z, on renomme l'API des blocs et la balise d'infos des blocs.
Mise à jour de la documentation en parallèle et ajout de chapitres prévisionnels pour les autorisations et la migration.

Location:
_plugins_/noizetier/trunk
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/noizetier/trunk/bloc_compiler_editer.html

    r113556 r117987  
    1818
    1919        <div class="bloc-nom">
    20                 [(#BLOC_Z_INFOS{#ENV{bloc}, nom})]
     20                [(#BLOC_NOIZETIER_INFOS{#ENV{bloc}, nom})]
    2121        </div>
    2222
  • _plugins_/noizetier/trunk/formulaires/editer_page.php

    r113625 r117987  
    9999                // Ainsi cette liste est toujours l'inverse de l'index [blocs] de l'argument $description_page.
    100100                include_spip('inc/noizetier_bloc');
    101                 $blocs = bloc_z_lister_defaut();
     101                $blocs = bloc_noizetier_lister_defaut();
    102102                foreach ($blocs as $_bloc) {
    103                         $valeurs['_blocs'][$_bloc] = bloc_z_lire($_bloc, 'nom');
     103                        $valeurs['_blocs'][$_bloc] = bloc_noizetier_lire($_bloc, 'nom');
    104104                        if (!in_array($_bloc, $description_page['blocs'])) {
    105105                                $valeurs['_blocs_defaut'][] = $_bloc;
  • _plugins_/noizetier/trunk/formulaires/lister_noisettes_bloc.html

    r117901 r117987  
    99        #SET{url_add, #URL_ECRIRE{noisette_add, objet=#ENV{objet}&id_objet=#ENV{id_objet}&bloc=#ENV{bloc}}}
    1010})]
    11 #SET{infos_bloc, #BLOC_Z_INFOS{#ENV{bloc}}}
     11#SET{infos_bloc, #BLOC_NOIZETIER_INFOS{#ENV{bloc}}}
    1212<form method="post" action="#ENV{action}">
    1313        [(#REM) declarer les hidden qui declencheront le service du formulaire parametre : url d'action ]
  • _plugins_/noizetier/trunk/inc/noizetier_bloc.php

    r113522 r117987  
    1818 * @return array
    1919 */
    20 function bloc_z_lister_defaut() {
     20function bloc_noizetier_lister_defaut() {
    2121
    2222        // Stocker la liste des blocs par défaut pour éviter le recalcul sur le même hit.
     
    5555 *         La description complète sous forme de tableau ou l'information précise demandée.
    5656 */
    57 function bloc_z_lire($bloc, $information = '') {
     57function bloc_noizetier_lire($bloc, $information = '') {
    5858
    5959        static $description_bloc = array();
    6060        $retour = $information ? '' : array();
    6161
    62         if (in_array($bloc, bloc_z_lister_defaut())) {
     62        if (in_array($bloc, bloc_noizetier_lister_defaut())) {
    6363                if (!isset($description_bloc[$bloc])) {
    6464                        if ($fichier = find_in_path("${bloc}/bloc.yaml")) {
  • _plugins_/noizetier/trunk/inc/noizetier_page.php

    r117981 r117987  
    2525        // Initialiser les blocs par défaut
    2626        include_spip('inc/noizetier_bloc');
    27         $options['blocs_defaut'] = bloc_z_lister_defaut();
     27        $options['blocs_defaut'] = bloc_noizetier_lister_defaut();
    2828
    2929        // Choisir le bon répertoire des pages
     
    379379        // Initialisation des blocs avec la liste des blocs par défaut
    380380        include_spip('inc/noizetier_bloc');
    381         $blocs = bloc_z_lister_defaut();
     381        $blocs = bloc_noizetier_lister_defaut();
    382382
    383383        // Si la liste des blocs exclus n'a pas été passé en argument on les cherche dans la configuration
     
    537537 *
    538538 * @uses page_noizetier_initialiser_dossier()
    539  * @uses bloc_z_lister_defaut()
     539 * @uses bloc_noizetier_lister_defaut()
    540540 *
    541541 * @param       $page
     
    557557        if (empty($options['blocs_defaut'])) {
    558558                include_spip('inc/noizetier_bloc');
    559                 $options['blocs_defaut'] = bloc_z_lister_defaut();
     559                $options['blocs_defaut'] = bloc_noizetier_lister_defaut();
    560560        }
    561561
  • _plugins_/noizetier/trunk/ncore/noizetier.php

    r117985 r117987  
    626626                                include_spip('inc/noizetier_bloc');
    627627                                if (($squelette[0])
    628                                 and in_array($squelette[0], bloc_z_lister_defaut())) {
     628                                and in_array($squelette[0], bloc_noizetier_lister_defaut())) {
    629629                                        // Le conteneur coincide avec un bloc valide d'un squelette générique ou d'un objet donné.
    630630                                        $conteneur_verifie = $conteneur;
  • _plugins_/noizetier/trunk/noizetier_fonctions.php

    r117923 r117987  
    130130
    131131/**
    132  * Compile la balise `#BLOC_Z_INFOS` qui fournit un champ ou tous les champs descriptifs d'un bloc Z
     132 * Compile la balise `#BLOC_NOIZETIER_INFOS` qui fournit un champ ou tous les champs descriptifs d'un bloc Z
    133133 * donné. Ces champs sont lus dans le fichier YAML du bloc si il existe.
    134  * La signature de la balise est : `#BLOC_Z_INFOS{bloc, information}`.
     134 * La signature de la balise est : `#BLOC_NOIZETIER_INFOS{bloc, information}`.
    135135 *
    136136 * @package SPIP\NOIZETIER\BLOC\BALISE
     
    139139 * @example
    140140 *     ```
    141  *     #BLOC_Z_INFOS{content}, renvoie tous les champs descriptifs du bloc content
    142  *     #BLOC_Z_INFOS{content, nom}, renvoie le titre du bloc content
     141 *     #BLOC_NOIZETIER_INFOS{content}, renvoie tous les champs descriptifs du bloc content
     142 *     #BLOC_NOIZETIER_INFOS{content, nom}, renvoie le titre du bloc content
    143143 *     ```
    144144 * @param Champ $p
     
    148148 *         Pile complétée par le code à générer.
    149149 **/
    150 function balise_BLOC_Z_INFOS_dist($p) {
     150function balise_BLOC_NOIZETIER_INFOS_dist($p) {
    151151
    152152        $bloc = interprete_argument_balise(1, $p);
     
    170170
    171171        include_spip('inc/noizetier_bloc');
    172         return bloc_z_lire($bloc, $information);
     172        return bloc_noizetier_lire($bloc, $information);
    173173}
    174174
  • _plugins_/noizetier/trunk/noizetier_ieconfig.php

    r113623 r117987  
    328328        // provenant éventuellement de l'import. Cette liste sert pour les pages explicites et les compositions virtuelles.
    329329        include_spip('inc/noizetier_bloc');
    330         $blocs_defaut = bloc_z_lister_defaut();
     330        $blocs_defaut = bloc_noizetier_lister_defaut();
    331331
    332332        // La configuration
  • _plugins_/noizetier/trunk/noizetier_pipelines.php

    r117981 r117987  
    201201 */
    202202function noizetier_styliser($flux) {
    203 /*
    204203        // Initialisation du squelette, du fond et de l'extension.
    205204        $squelette = $flux['data'];
     
    210209        if (!$squelette) {
    211210                include_spip('inc/noizetier_page');
    212             if ($page = page_noizetier_lire($fond, array('est_virtuelle', 'est_page_objet'))
     211            if ($page = page_noizetier_lire($fond)
    213212            and ($page['est_virtuelle'] == 'oui')
    214             and ($page['est_page_objet'] == 'oui')) {
     213            and ($page['est_page_objet'] == 'non')) {
    215214                        // Composition virtuelle du noiZetier basée sur une page autonome.
    216                         $flux['data'] = substr(find_in_path("page.$ext"), 0, -strlen(".$ext"));
    217                         $flux['args']['composition'] = $fond;
     215//                      $flux['data'] = substr(find_in_path($page['type'] . ".$ext"), 0, -strlen(".$ext"));
     216//                      $flux['args']['contexte']['composition'] = $page['composition'];
     217//                      $flux['args']['contexte']['type-page'] = $page['type'];
     218//                      $flux['args']['composition'] = $fond;
    218219            }
    219220        }
    220 */
     221
    221222        return $flux;
    222223}
  • _plugins_/noizetier/trunk/paquet.xml

    r117985 r117987  
    22        prefix="noizetier"
    33        categorie="maintenance"
    4         version="3.0.103"
     4        version="3.0.104"
    55        etat="dev"
    66        compatibilite="[3.2.0;3.2.*]"
  • _plugins_/noizetier/trunk/prive/squelettes/hierarchie/noisette_add.html

    r113556 r117987  
    66        <a href="[(#URL_ECRIRE{noizetier_page}|parametre_url{page, #PAGE})]">[ (#NOM)]</a> &gt;
    77</BOUCLE_page>
    8         [(#BLOC_Z_INFOS{#ENV{bloc}, nom}) &gt;]
     8        [(#BLOC_NOIZETIER_INFOS{#ENV{bloc}, nom}) &gt;]
    99        <strong class="on">&nbsp;<:ecrire:info_sans_titre:></strong>
    1010</B_page>
     
    1414                [ (#INFO_TITRE{#OBJET, #ID_OBJET}|couper{80})]
    1515        </a> &gt;
    16         [(#BLOC_Z_INFOS{#ENV{bloc}, nom}) &gt;]
     16        [(#BLOC_NOIZETIER_INFOS{#ENV{bloc}, nom}) &gt;]
    1717        <strong class="on">&nbsp;<:ecrire:info_sans_titre:></strong>
    1818        [(#REM|changer_typo)]
  • _plugins_/noizetier/trunk/prive/squelettes/hierarchie/noisette_edit.html

    r113556 r117987  
    1212                <a href="[(#URL_ECRIRE{noizetier_page}|parametre_url{page, #PAGE})]">[ (#NOM)]</a> &gt;
    1313        </BOUCLE_page>
    14                 [(#BLOC_Z_INFOS{#_noisette_edit:BLOC, nom}) &gt;]
     14                [(#BLOC_NOIZETIER_INFOS{#_noisette_edit:BLOC, nom}) &gt;]
    1515                <strong class="on">[ (#GET{nom_noisette})]</strong>
    1616        </B_page>
     
    2020                        [ (#INFO_TITRE{#OBJET, #ID_OBJET}|couper{80})]
    2121                </a> &gt;
    22                 [(#BLOC_Z_INFOS{#_noisette_edit:BLOC, nom}) &gt;]
     22                [(#BLOC_NOIZETIER_INFOS{#_noisette_edit:BLOC, nom}) &gt;]
    2323                <strong class="on">[ (#GET{nom_noisette})]</strong>
    2424                [(#REM|changer_typo)]
  • _plugins_/noizetier/trunk/prive/squelettes/inclure/inc-nav_blocs.html

    r117901 r117987  
    1515                                |parametre_url{bloc, #VALEUR}
    1616                                |lien_ou_expose{
    17                                         #BLOC_Z_INFOS{#VALEUR, nom}&nbsp;\(#GET{nb_noisettes}\),
     17                                        #BLOC_NOIZETIER_INFOS{#VALEUR, nom}&nbsp;\(#GET{nb_noisettes}\),
    1818                                        #VALEUR|=={#ENV{bloc_affiche}}})
    1919                </li>]
Note: See TracChangeset for help on using the changeset viewer.