Changeset 66542 in spip-zone


Ignore:
Timestamp:
Oct 7, 2012, 3:07:49 PM (7 years ago)
Author:
joseph@…
Message:

Mise en place de nouveaux modèles pour accéder uniquement à crtaines infos d'un document.

De plus, le modèle de base indique explicitement dans l'espace privé quand le modèle n'a pas été correctement appelé avec une des variantes disponibles.

Location:
_plugins_/modeles_media/trunk
Files:
5 added
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/modeles_media/trunk/lang/media_fr.php

    r47895 r66542  
    66$GLOBALS[$GLOBALS['idx_lang']] = array(
    77       
     8        'attention_variante_non_precisee' => 'ATTENTION :  veuillez vérifier la syntaxe d\'appel du modèle média. La variante (icone, vignette, embed, etc.) devrait être indiquée en seconde position.',
    89        'credits' => 'Crédits :',
    910        'erreur_saisies' => 'Votre saisie contient des erreurs !',
     
    1718        'info_inclusion_icone' => 'Inclusion de l\'icône :',
    1819        'item_afficher' => 'afficher',
     20        'item_credits' => 'les crédits',
     21        'item_descriptif' => 'le descriptif',
    1922        'item_embed' => 'incruster le document',
    2023        'item_icone' => 'afficher l\'icône',
     
    2629        'item_pas_de_lien' => 'pas de lien',
    2730        'item_personnaliser' => 'personnaliser',
     31        'item_poids' => 'le poids en octets',
    2832        'item_taille_grand' => 'grand',
    2933        'item_taille_icone' => 'icône',
    3034        'item_taille_moyen' => 'moyen',
    3135        'item_taille_petit' => 'petit',
     36        'item_titre' => 'le titre',
     37        'item_type' => 'le type de document',
    3238        'item_vignette' => 'afficher la vignette',
    3339        'label_alt' => 'Texte alternatif :',
  • _plugins_/modeles_media/trunk/modeles/media.html

    r47258 r66542  
    1 [(#REM) Si on fait <media12|legende>, legende est passé à la variable d'environnement class et la variable legende est vide. ]
     1[(#REM) Si on fait <media12|descriptif>, descriptif est passé à la variable d'environnement class et la variable descriptif est vide. ]
    22#SET{legende,#ENV{class}|=={legende}|?{legende,#ENV{legende}}}
    33#SET{lien,#ENV{class}|=={lien}|?{lien,#ENV{lien}}}
     
    1818#SET{class,#ENV{class}|=={poids}|?{'',#GET{class}}}
    1919
    20 [(#REM) Au cas où la variante a été appelée mais pas positionnée en première place. Par exemple : <media12|titre|icone>. Sinon, on appelle vignette.]
    21 #SET{variante,vignette}
     20[(#REM) Au cas où la variante a été appelée mais pas positionnée en première place. Par exemple : <media12|titre|icone>. Si aucune variante n'est indiquée, on n'affiche rien.]
    2221#SET{variante,#ENV{icone}|=={icone}|?{icone,#GET{variante}}}
    2322#SET{variante,#ENV{emb}|=={emb}|?{icone,#GET{variante}}}
     
    2928#SET{variante,#ENV{application}|=={application}|?{application,#GET{variante}}}
    3029
    31 [(#INCLURE{fond=modeles/media_#GET{variante},legende=#GET{legende},lien=#GET{lien},titre=#GET{titre},descriptif=#GET{descriptif},credits=#GET{credits},type=#GET{type},poids=#GET{poids},class=#GET{class},env})]
     30[(#VAL|test_espace_prive|oui)
     31        <p style="color:red;"><strong><:media:attention_variante_non_precisee:></strong></p>
     32]
     33
     34[(#GET{variante}|oui)
     35        [(#INCLURE{fond=modeles/media_#GET{variante},legende=#GET{legende},lien=#GET{lien},titre=#GET{titre},descriptif=#GET{descriptif},credits=#GET{credits},type=#GET{type},poids=#GET{poids},class=#GET{class},env})]
     36]
  • _plugins_/modeles_media/trunk/modeles/media.yaml

    r47133 r66542  
    3131        vignette: '<:media:item_vignette:>'
    3232        embed: '<:media:item_embed:>'
     33        titre: '<:media:item_titre:>'
     34        descriptif: '<:media:item_descriptif:>'
     35        credits: '<:media:item_credits:>'
     36        type: '<:media:item_type:>'
     37        poids: '<:media:item_poids:>'
    3338  -
    3439    saisie: 'selection'
     
    4146        center: '<:inserer_modeles:item_center:>'
    4247        right: '<:inserer_modeles:item_right:>'
     48      afficher_si: '@variante@ == "icone" || @variante@ == "vignette" || @variante@ == "embed"'
    4349  -
    4450    saisie: 'selection'
     
    5157        complete: '<:media:item_legende_complete:>'
    5258        personnalisee: '<:media:item_personnaliser:>'
     59      afficher_si: '@variante@ == "icone" || @variante@ == "vignette" || @variante@ == "embed"'
    5360  -
    5461    saisie: 'fieldset'
     
    108115      option_personnalise: '<:media:item_personnaliser:>'
    109116      explication_personnalise: '<:media:explication_lien:>'
     117      afficher_si: '@variante@ == "icone" || @variante@ == "vignette" || @variante@ == "embed"'
    110118  -
    111119    saisie: 'input'
     
    127135        grand: '<:media:item_taille_grand:>'
    128136        personnalisee: '<:media:item_personnaliser:>'
     137      afficher_si: '@variante@ == "icone" || @variante@ == "vignette" || @variante@ == "embed"'
    129138  -
    130139    saisie: 'fieldset'
     
    160169      label: '<:media:label_alt:>'
    161170      explication: '<:media:explication_alt:>'
     171      afficher_si: '@variante@ == "icone" || @variante@ == "vignette" || @variante@ == "embed"'
  • _plugins_/modeles_media/trunk/paquet.xml

    r63242 r66542  
    22        prefix="media"
    33        categorie="edition"
    4         version="1.0.0"
     4        version="1.0.1"
    55        etat="test"
    66        compatibilite="[3.0.0;3.0.99]"
     
    2525
    2626        <necessite nom="medias" />
     27        <utilise nom="inserer_modeles" compatibilite="[1.1.3;]">
    2728</paquet>
Note: See TracChangeset for help on using the changeset viewer.