source: spip-zone/_plugins_/modeles_media/media_pipelines.php @ 41952

Last change on this file since 41952 was 41952, checked in by joseph@…, 10 years ago

Formulaire d'aide à l'insertion du modèle

File size: 1.6 KB
Line 
1<?php
2
3function media_affiche_milieu($flux){
4       
5        if ($flux['args']['exec']=='config_fonctions'){
6                $flux['data'] .= recuperer_fond('prive/configurer/media',array());
7        }
8
9        return $flux;
10}
11
12function media_configurer_liste_metas($metas){
13        $metas['media_taille_icone_largeur'] = 52;
14        $metas['media_taille_icone_hauteur'] = 52;
15        $metas['media_taille_petit_largeur'] = 120;
16        $metas['media_taille_petit_hauteur'] = 90;
17        $metas['media_taille_moyen_largeur'] = 320;
18        $metas['media_taille_moyen_hauteur'] = 240;
19        $metas['media_taille_grand_largeur'] = 640;
20        $metas['media_taille_grand_hauteur'] = 480;
21        $metas['media_largeur_min_legende'] = 120;
22        $metas['media_largeur_max_legende'] = 350;
23        return $metas;
24}
25
26function media_insert_head_css($flux){
27        static $done = false;
28        if (!$done) {
29                $done = true;
30                $flux .= '<link rel="stylesheet" href="'.find_in_path('css/media.css').'" type="text/css" media="all" />';
31        }
32        return $flux;
33}
34
35function media_insert_head($flux){
36        $flux = media_insert_head_css($flux); // au cas ou il n'est pas implemente
37        return $flux;
38}
39
40function media_header_prive($flux){
41        $flux = media_insert_head_css($flux); // en bénéficier aussi dans l'espace privé
42        return $flux;
43}
44
45function media_ieconfig_metas($table){
46        $table['media']['titre'] = _T('media:modeles_media');
47        $table['media']['icone'] = 'images/media-24.png';
48        $table['media']['metas_brutes'] = 'media_taille_icone_largeur,media_taille_icone_hauteur,media_taille_petit_largeur,media_taille_petit_hauteur,media_taille_moyen_largeur,media_taille_moyen_hauteur,media_taille_grand_largeur,media_taille_grand_hauteur,media_largeur_min_legende,media_largeur_max_legende';
49        return $table;
50}
51
52?>
Note: See TracBrowser for help on using the repository browser.