Changeset 50129 in spip-zone


Ignore:
Timestamp:
Jul 31, 2011, 11:22:48 AM (10 years ago)
Author:
yffic@…
Message:

Compléter le paramétrage de la noisette "précédent / suivant"

Location:
_squelettes_/aveline
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/aveline/lang/aveline_fr.php

    r50060 r50129  
    8282        'explication_formulaire_reponse_volant' => 'Reproduis le fonction de SPIP-Contrib : lorsque le visiteur clique sur répondre à ce message, le formulaire de réponse vient se placer sous le message.',
    8383        'explication_lien_page_auteurs' => 'Rajoute un lien vers une page \'auteurs\' où vous pourrez lister l\'ensemble des auteurs du site. Vous devrez créer cette page (composition du type \'page\' avec l\'identifiant \'auteurs\'.',
     84        'explication_precedent_suivant_align' => 'Choisir l\'alignement du bloc de navigation par rapport au contenu de l\'article',
     85        'explication_precedent_suivant_trouver' => 'Trouver les liens vers les articles précédent et suivant parmi...',
     86        'explication_precedent_suivant_type_lien' => 'Choisissez le type de lien à afficher',
    8487        'explication_raccourcis_typo' => 'Vous pouvez utiliser les raccourcis typographiques de SPIP.',
    8588        'explication_restreindre_langue' => 'Dans le cas d\'un site multilingue, on peut vouloir restreindre l\'affichage uniquement aux objets dans la même langue.',
     
    9295        'item_article_specifique' => 'dans un ou plusieurs articles spécifiques',
    9396        'item_articles_tous' => 'tous les articles du site',
     97        'item_articles_meme_rubrique' => 'les articles de la même rubrique',
     98        'item_articles_meme_secteur' => 'les articles du même secteur',
    9499        'item_ascendant' => 'tri ascendant / croissant',
    95100        'item_aucun' => 'aucun',
     
    141146        'item_points' => 'pertinence (points)',
    142147        'item_popularite' => 'popularité',
     148        'item_precedent_suivant_align_center' => 'centré' ,
     149        'item_precedent_suivant_align_left' => 'à gauche' ,
     150        'item_precedent_suivant_align_right' => 'à droite' ,
     151        'item_precedent_suivant_lien_fleche' => 'Flèches' ,
     152        'item_precedent_suivant_lien_texte' => 'Textes Article précédent / Article suivant' ,
     153        'item_precedent_suivant_lien_titre' => 'Titre des articles' ,
    143154        'item_racine' => 'à la racine du site',
    144155        'item_resume' => 'résumés',
     
    302313        'label_position_selecteur_archives' => 'Position du sélecteur :',
    303314        'label_position_tri_alphabetique' => 'Position du tri alphabétique :',
    304         'label_precedent_suivant_afficher' => 'Afficher les liens de navigation',
    305         'label_precedent_suivant_meme_rubrique' => 'Afficher les liens uniquement vers les articles de la même rubrique',
     315        'label_precedent_suivant_align' => 'Alignement',
     316        'label_precedent_suivant_trouver' => 'Localisation',
     317        'label_precedent_suivant_type_lien' => 'Type des liens' ,
    306318        'label_rappeler_nom' => 'Rappeler le nom de l\'auteur ?',
    307319        'label_rappeler_titre' => 'Rappeler le titre ?',
     
    446458        'nom_site-mots_cles' => 'Mots-Clés du site',
    447459        'nom_site-syndic_articles' => 'Articles syndiqués de ce site',
    448         'nom_titre_descriptif_site' => 'Titre et descriptif du site'
     460        'nom_titre_descriptif_site' => 'Titre et descriptif du site',
     461       
     462        // P
     463        'precedent_suivant_lien_prev' => 'Article précédent',
     464        'precedent_suivant_lien_next' => 'Article suivant',
    449465);
    450466
  • _squelettes_/aveline/noisettes/article-precedent_suivant.html

    r50060 r50129  
    1 <BOUCLE_article(ARTICLES){id_article}{aveline_branche}>
    2 [(#ENV{meme_rubrique}|oui)
    3         [(#INCLURE{fond=inclure/article_precedent_suivant,id_article,id_rubrique})]]
    4 [(#ENV{meme_rubrique}|non)
    5         [(#INCLURE{fond=inclure/article_precedent_suivant,id_article})]]
    6 </BOUCLE_article>
     1[(#SET{lien_prev,[(#CHEMIN{images/precedent.png}|image_reduire{20,20}|inserer_attribut{alt,<:aveline:precedent_suivant_lien_prev:>})]})]
     2[(#SET{lien_next,[(#CHEMIN{images/suivant.png}|image_reduire{20,20}|inserer_attribut{alt,<:aveline:precedent_suivant_lien_next:>})]})]
     3[(#ENV{precedent_suivant_type_lien}|=={lien_texte}|oui)
     4   [(#SET{lien_prev,<:aveline:precedent_suivant_lien_prev:>})]
     5   [(#SET{lien_next,<:aveline:precedent_suivant_lien_next:>})]]
     6<div style="text-align:#ENV{precedent_suivant_align,left};">
     7   <BOUCLE_article_precedent(ARTICLES){precedent}{aveline_branche}{aveline_lang}{tri #ENV{tri},#ENV{senstri}}>
     8      [<a href="(#URL_ARTICLE)" rel="prev" class="spip_in prev" title="[(#TITRE|couper{20}|attribut_html)]">
     9         [(#ENV{precedent_suivant_type_lien}|=={lien_titre}|oui)
     10            [(#SET{lien_prev,[(#TITRE|couper{#ENV{precedent_suivant_longueur_max_titres,20}})]})]]
     11         #GET{lien_prev}
     12      </a>]
     13   </BOUCLE_article_precedent>
     14   
     15   [(#ENV{precedent_suivant_type_lien}|=={lien_texte}|oui|ou{#ENV{precedent_suivant_type_lien}|=={lien_titre}|oui})&nbsp;-&nbsp;]
     16   
     17   <BOUCLE_article_suivant(ARTICLES){suivant}{aveline_branche}{aveline_lang}{tri #ENV{tri},#ENV{senstri}}>
     18      [<a href="(#URL_ARTICLE)" rel="next" class="spip_in next" title="[(#TITRE|couper{20}|attribut_html)]">
     19         [(#ENV{precedent_suivant_type_lien}|=={lien_titre}|oui)
     20            [(#SET{lien_next,[(#TITRE|couper{#ENV{precedent_suivant_longueur_max_titres,20}})]})]]
     21         #GET{lien_next}
     22      </a>]
     23   </BOUCLE_article_suivant>
     24</div>
  • _squelettes_/aveline/noisettes/article-precedent_suivant.yaml

    r50060 r50129  
    77parametres:
    88  -
    9     saisie: 'oui_non'
    10     options:
    11       nom: 'meme_rubrique'
    12       label: '<:aveline:label_precedent_suivant_meme_rubrique:>'
    13       defaut: 'on'
    14   -
    159    saisie: 'selection'
    1610    options:
    1711      nom: 'branche'
    18       label: '<:aveline:label_precedent_suivant_afficher:>'
     12      label: '<:aveline:label_precedent_suivant_trouver:>'
     13      explication: '<:aveline:explication_precedent_suivant_trouver:>'
    1914      defaut: 'tous'
    2015      cacher_option_intro: 'oui'
    2116      datas:
    2217        tous: '<:aveline:item_articles_tous:>'
    23         rubrique_specifique: '<:aveline:item_rubrique_specifique:>'
    24         branche_specifique: '<:aveline:item_branche_specifique:>'
    25         secteur_specifique: '<:aveline:item_secteur_specifique:>'
     18        meme_rubrique: '<:aveline:item_articles_meme_rubrique:>'
     19        meme_secteur: '<:aveline:item_articles_meme_secteur:>'
    2620  -
    27     saisie: 'selecteur_rubrique'
     21    saisie: 'selection'
    2822    options:
    29       nom: 'rubrique_specifique'
    30       label: '<:aveline:label_rubrique_specifique:>'
    31       multiple: 'oui'
    32       afficher_si: '@branche@ == "rubrique_specifique"'
     23      nom: 'precedent_suivant_type_lien'
     24      label: '<:aveline:label_precedent_suivant_type_lien:>'
     25      explication: '<:aveline:explication_precedent_suivant_type_lien:>'
     26      defaut: 'lien_fleche'
     27      cacher_option_intro: 'oui'
     28      datas:
     29        lien_fleche: '<:aveline:item_precedent_suivant_lien_fleche:>'
     30        lien_texte: '<:aveline:item_precedent_suivant_lien_texte:>'
     31        lien_titre: '<:aveline:item_precedent_suivant_lien_titre:>'
    3332  -
    34     saisie: 'selecteur_rubrique'
     33    saisie: 'input'
    3534    options:
    36       nom: 'branche_specifique'
    37       label: '<:aveline:label_branche_specifique:>'
    38       multiple: 'oui'
    39       afficher_si: '@branche@ == "branche_specifique"'
     35      nom: 'precedent_suivant_longueur_max_titres'
     36      label: '<:aveline:label_longueur_max_titres:>'
     37      defaut: 20
     38      afficher_si: '@type_lien@ == "lien_titre"'
     39    verifier:
     40      type: 'entier'
     41      min: 10
    4042  -
    41     saisie: 'secteur'
     43    saisie: 'selection'
    4244    options:
    43       nom: 'secteur_specifique'
    44       label: '<:aveline:label_secteur_specifique:>'
    45       multiple: 'oui'
    46       afficher_si: '@branche@ == "secteur_specifique"'
     45      nom: 'precedent_suivant_align'
     46      label: '<:aveline:label_precedent_suivant_align:>'
     47      explication: '<:aveline:explication_precedent_suivant_align:>'
     48      defaut: 'left'
     49      cacher_option_intro: 'oui'
     50      datas:
     51        left: '<:aveline:item_precedent_suivant_align_left:>'
     52        center: '<:aveline:item_precedent_suivant_align_center:>'
     53        right: '<:aveline:item_precedent_suivant_align_right:>'
     54  - 'inclure:inc-yaml/tri-article.yaml'
     55  - 'inclure:inc-yaml/restreindre_langue.yaml'
  • _squelettes_/aveline/plugin.xml

    r50060 r50129  
    44        <icon>img/aveline-128.png</icon>
    55        <licence>GNU/GPL</licence>
    6         <version>1.3.21</version>
     6        <version>1.3.22</version>
    77        <version_base>0.3.8</version_base>
    88        <etat>test</etat>
     
    2626        <necessite id="saisies" version="[1.9.6;]" />
    2727        <utilise id="agenda" version="[2.2.0;]" />
     28        <utilise id="suivant_precedent" version="[1.3;]" />
    2829        <utilise id="Z" version="[1.0;2.0)" />
    2930        <traduire module="aveline" gestionnaire="salvatore" reference="fr" />
Note: See TracChangeset for help on using the changeset viewer.