Changeset 27179 in spip-zone


Ignore:
Timestamp:
Mar 9, 2009, 11:37:11 PM (10 years ago)
Author:
brunobergot@…
Message:

on utilise le pipeline styliser comme dans spipclear

Location:
_galaxie_/videos.spip.org/videos_spip
Files:
2 edited
2 moved

Legend:

Unmodified
Added
Removed
  • _galaxie_/videos.spip.org/videos_spip/article_videos_spip.html

    r27177 r27179  
    1 <BOUCLE_feinte(ARTICLES){id_article}{id_secteur=#CONFIG{videos_spip/secteur,1}}>
    2 </BOUCLE_feinte>
    3         <BOUCLE_r(ARTICLES){id_article}>
    4         <INCLURE{fond=media}{env} />
    5         </BOUCLE_r>
    6 </B_feinte>
    7         <INCLURE{fond=squelettes-dist/article}{env} />
    8 <//B_feinte>
     1<BOUCLE_r(ARTICLES){id_article}>
     2<INCLURE{fond=media}{env} />
     3</BOUCLE_r>
  • _galaxie_/videos.spip.org/videos_spip/plugin.xml

    r24218 r27179  
    1515                <inclure>videos_spip_pipelines.php</inclure>
    1616        </pipeline>
     17        <pipeline>
     18                <nom>styliser</nom>
     19                <inclure>videos_spip_pipelines.php</inclure>
     20        </pipeline>
     21        <necessite id="SPIP" version="[2.0.5;]" />
    1722</plugin>
  • _galaxie_/videos.spip.org/videos_spip/rubrique_videos_spip.html

    r27177 r27179  
    1 <BOUCLE_feinte(RUBRIQUES){id_rubrique}{id_secteur=#CONFIG{videos_spip/secteur,1}}>
    2 </BOUCLE_feinte>
    3         <BOUCLE_r(RUBRIQUES){id_rubrique}>
    4         <INCLURE{fond=chaine}{env} />
    5         </BOUCLE_r>
    6 </B_feinte>
    7         <INCLURE{fond=squelettes-dist/rubrique}{env} />
    8 <//B_feinte>
     1<BOUCLE_r(RUBRIQUES){id_rubrique}>
     2<INCLURE{fond=chaine}{env} />
     3</BOUCLE_r>
  • _galaxie_/videos.spip.org/videos_spip/videos_spip_pipelines.php

    r27102 r27179  
    66}
    77
     8// utiliser le pipeline 'styliser' pour
     9// définir le squelette a utiliser si on est dans le cas
     10// d'une rubrique de videos_spip
     11
     12function spipclear_styliser($flux){
     13        // si article, rubrique
     14        // on cherche si videos_spip doit s'activer
     15        if (($fond = $flux['args']['fond'])
     16        AND in_array($fond, array('article','rubrique'))) {
     17               
     18                $ext = $flux['args']['ext'];
     19               
     20                // cas dans une rubrique
     21                // uniquement si configuration de videos_spip pour le secteur en question
     22                if ($id_rubrique = $flux['args']['id_rubrique']) {
     23                        $id_secteur = sql_getfetsel('id_secteur', 'spip_rubriques', 'id_rubrique=' . intval($id_rubrique));
     24                        if ($id_secteur == lire_config('videos_spip/secteur', 1)) {
     25                                if ($squelette = test_squelette_videos_spip($fond, $ext)) {
     26                                        $flux['data'] = $squelette;
     27                                }
     28                        }
     29                }
     30        }
     31        return $flux;
     32}
     33
     34function test_squelette_videos_spip($fond, $ext) {
     35        if ($squelette = find_in_path($fond."_videos_spip.$ext")) {
     36                return substr($squelette, 0, -strlen(".$ext"));
     37        }
     38        return false;
     39}
     40
    841?>
Note: See TracChangeset for help on using the changeset viewer.