Changeset 112983 in spip-zone


Ignore:
Timestamp:
Dec 20, 2018, 1:01:03 PM (3 months ago)
Author:
root
Message:

Détecter au plus tôt les noisettes conteneur de N-Core pour les exclure du traitement.
Suppression d'un include inutile.

File:
1 edited

Legend:

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

    r112932 r112983  
    2727                // page ou d'un objet.
    2828                // On exclut le squelette structure.html et les noisettes elles-mêmes.
    29                 include_spip('ncore/noizetier');
    3029                include_spip('ncore_fonctions');
    3130                $squelette = isset($flux['args']['fond']) ? $flux['args']['fond'] : '';
     31                $dossier_squelette = dirname($squelette);
    3232                if ($squelette
    3333                and ($squelette != 'body')
    3434                and ($squelette != 'structure')
    35                 and (dirname($squelette) != trim(type_noisette_localiser('noizetier'), '/'))) {
     35                and ($dossier_squelette != trim(type_noisette_localiser('noizetier'), '/'))
     36                and ($dossier_squelette != trim(type_noisette_localiser('ncore'), '/'))) {
    3637                        // On détermine la page et le bloc à partir du squelette qui, en Z, est toujours de la forme bloc/page
    3738                        // ou bloc/type_objet.
     
    5859                                        // sauf s'il s'agit d'une page de type page (les squelettes page.html assurant la redirection)
    5960                                        if ($composition != '' and noizetier_page_extraire_composition($page) == '' and noizetier_page_extraire_type($page) != 'page') {
    60                                                 $page .= '-'.$composition;
     61                                                $page .= '-' . $composition;
    6162                                        }
    6263
    6364                                        // On détermine si on est en présence d'un objet ou d'une page (ou composition).
    64                                         // Attention même s'il s'agit d'un objet, il n'y a pas forcément des noisettes propres à celui-ci, dans ce cas on se rabat sur les noisettes de la page.
     65                                        // Attention même s'il s'agit d'un objet, il n'y a pas forcément des noisettes propres à celui-ci,
     66                                        // dans ce cas on se rabat sur les noisettes de la page.
    6567                                        // -- recherche en priorité d'une correspondance d'objet précis
    6668                                        // -- ajout de l'id_conteneur dans le contexte
Note: See TracChangeset for help on using the changeset viewer.