Changeset 8090


Ignore:
Timestamp:
01/19/14 22:55:37 (6 years ago)
Author:
kent1
Message:

Avoir un content/article-evenement.html sur les articles avec au moins un évènement

Location:
squelettes_spip/thalim
Files:
1 added
3 edited

Legend:

Unmodified
Added
Removed
  • squelettes_spip/thalim/content/article-evenement.html

    r8070 r8090  
    88                ]</h1>
    99
    10                 <p class="publication"><time pubdate="pubdate" datetime="[(#DATE|date_iso)]"><i class="icon-calendar"></i> [(#DATE|nom_jour) ][(#DATE|affdate)]</time>[<span class="authors"><span class="sep">, </span><i class="icon-user"></i> <:par_auteur:> (#LESAUTEURS)</span>]</p>
     10                <p class="publication">[<span class="authors"><i class="icon-user"></i> <:par_auteur:> (#LESAUTEURS)</span>]</p>
    1111                [(#REM) Inclure le modele des liens de traductions ]
    1212                <div class="postmeta">
     
    1616                        <span class="sep">|</span>
    1717                        <a[ href="(#REM|ancre_url{comments})"] [title="(#TOTAL_BOUCLE|singulier_ou_pluriel{zcore:info_1_commentaire,zcore:info_nb_commentaires}|attribut_html)"]>[<i class="icon-comment"></i> (#TOTAL_BOUCLE)]</a>
    18                         </span>
    19                         ]
     18                        </span>]
    2019                <//B_nb_commentaires>
    2120                <BOUCLE_combien(SIGNATURES) {id_article}{plat} />[(#TOTAL_BOUCLE|oui)
  • squelettes_spip/thalim/paquet.xml

    r8070 r8090  
    1010
    1111        <auteur lien="http://www.kent1.info">kent1</auteur>
     12       
     13        <pipeline nom="recuperer_fond" inclure="thalim_pipelines.php" />
     14       
    1215        <necessite nom="spipr_dist" />
    1316        <necessite nom="seminaire" />
  • squelettes_spip/thalim/thalim_pipelines.php

    r8070 r8090  
    11<?php
    22
     3if (!defined('_ECRIRE_INC_VERSION')) return;
    34
     5/**
     6 * Insertion dans le pipeline recuperer_fond (SPIP)
     7 *
     8 * Si on est dans un article séminaire, que l'on utilise un squelette basé sur z ou zcore,
     9 * on passe la composition seminaire à structure.html
     10 *
     11 * Cela permet par exemple d'avoir un squelette content/article-seminaire.html avec spipr
     12 */
     13function thalim_skel_recuperer_fond($flux){
     14        if(isset($flux['args']['contexte']['id_article']) && isset($flux['args']['contexte']['type-page'])
     15                && ($flux['args']['fond'] == 'structure')
     16                && ($flux['args']['contexte']['id_article'] > 0)
     17                && $flux['args']['contexte']['type-page'] == 'article'
     18                && sql_getfetsel('id_evenement','spip_evenements','id_article='.intval($flux['args']['contexte']['id_article']))
     19                && sql_getfetsel('seminaire','spip_articles','id_article='.intval($flux['args']['contexte']['id_article'])) != 'on'){
     20                        spip_log('evenement','test.'._LOG_ERREUR);
     21                        spip_log($flux['args']['contexte']['composition'],'test.'._LOG_ERREUR);
     22                        $flux['args']['contexte']['composition'] = 'evenement';
     23                        $flux['data'] = evaluer_fond('structure', $flux['args']['contexte']);
     24        }
     25        return $flux;
     26}
    427?>
Note: See TracChangeset for help on using the changeset viewer.