Ignore:
Timestamp:
Jan 15, 2014, 11:43:22 PM (6 years ago)
Author:
kent1@…
Message:

Des chaines de langue qui peuvent servir

Insertion dans recuperer_fond :
Si on est dans un article séminaire, que l'on utilise un squelette basé sur z ou zcore, on passe la composition seminaire à structure.html

Cela permet par exemple d'avoir un squelette content/article-seminaire.html avec spipr

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/seminaire/trunk/seminaire_pipelines.php

    r79173 r80068  
    9191        return $flux;
    9292}
     93
     94/**
     95 * Insertion dans le pipeline recuperer_fond (SPIP)
     96 *
     97 * Si on est dans un article séminaire, que l'on utilise un squelette basé sur z ou zcore,
     98 * on passe la composition seminaire à structure.html
     99 *
     100 * Cela permet par exemple d'avoir un squelette content/article-seminaire.html avec spipr
     101 */
     102function seminaire_recuperer_fond($flux){
     103        if(isset($flux['args']['contexte']['id_article']) && isset($flux['args']['contexte']['type-page'])
     104                && ($flux['args']['fond'] == 'structure')
     105                && ($flux['args']['contexte']['id_article'] > 0)
     106                && $flux['args']['contexte']['type-page'] == 'article'
     107                && sql_getfetsel('seminaire','spip_articles','id_article='.intval($flux['args']['contexte']['id_article'])) == 'on'){
     108                        $flux['args']['contexte']['composition'] = 'seminaire';
     109                        $flux['data'] = evaluer_fond('structure', $flux['args']['contexte']);
     110        }
     111        return $flux;
     112}
    93113?>
Note: See TracChangeset for help on using the changeset viewer.