Browse Source

Ajout d'une noisette (type article a la une ou editorial), bug sur l'affichage des documents et portfolio, up de z

svn/root/trunk
johan.pustoch@gmail.com 3 years ago
parent
commit
8ce7ad16ad
  1. 4
      .gitattributes
  2. 3
      content/article.html
  3. 4
      inclure/documents.html
  4. 8
      lang/sdnnoisettes_fr.php
  5. 2
      noisettes/article-contenu-preview.html
  6. 5
      noisettes/article_a_la_une-preview.html
  7. 36
      noisettes/article_a_la_une.html
  8. 70
      noisettes/article_a_la_une.yaml
  9. 2
      paquet.xml
  10. BIN
      prive/themes/spip/images/article_a_la_une-24.png

4
.gitattributes vendored

@ -67,6 +67,9 @@ noisettes/article-portfolio.yaml -text
noisettes/article-rubrique_articles_freres-preview.html -text
noisettes/article-rubrique_articles_freres.html -text
noisettes/article-rubrique_articles_freres.yaml -text
noisettes/article_a_la_une-preview.html -text
noisettes/article_a_la_une.html -text
noisettes/article_a_la_une.yaml -text
noisettes/carousel-preview.html -text
noisettes/carousel.html -text
noisettes/carousel.yaml -text
@ -125,6 +128,7 @@ prive/squelettes/inclure/contact_site.html -text
prive/squelettes/inclure/selection_layer_page.html -text
prive/squelettes/inclure/selection_layer_page_interface.html -text
prive/squelettes/inclure/update_blocs_exclus.html -text
prive/themes/spip/images/article_a_la_une-24.png -text
prive/themes/spip/images/article_contenu-24.png -text
prive/themes/spip/images/article_evenements-24.png -text
prive/themes/spip/images/article_forum-24.png -text

3
content/article.html

@ -24,7 +24,8 @@
<aside>
[(#REM) Gestion du portfolio et des documents ]
[(#INCLURE{fond=inclure/documents,id_article})]
[(#INCLURE{fond=inclure/documents,id_article, quoi=documents})]
[(#INCLURE{fond=inclure/documents,id_article, quoi=galerie})]
[(#PLUGIN{agenda}|oui)<INCLURE{fond=inclure/agenda-evenements-article,env} />]

4
inclure/documents.html

@ -3,7 +3,7 @@
#SET{masquer_h2,#ENV{masquer_titre}|et{#ENV{masquer_picto}}|?{on, ''}}
<B_documents_portfolio>
<div class="liste documents documents_portfolio">
[(#GET{masquer_h2}|non)<h2 class="h2">[(#ENV{masquer_titre}|non)[(#ENV{titre,<:medias:info_portfolio:>})]][(#ENV{masquer_picto}|non)<i class="fa fa-#ENV{picto,files}"></i>]</h2>]
[(#GET{masquer_h2}|non)<h2 class="h2">[(#ENV{masquer_titre}|non)[(#ENV{titre,<:medias:info_portfolio:>})]][(#ENV{masquer_picto}|non)<span class="picto"><i class="fa fa-picture-o "></i></span>]</h2>]
<BOUCLE_documents_portfolio(DOCUMENTS) {si #ENV{quoi}|=={galerie}} {id_article?}{id_rubrique?}{objet?}{id_objet?} {mode=document}{extension IN png,jpg,gif} {par rang_lien, num titre, date}{vu=non}{doublons}>[
<a href="(#URL_DOCUMENT)"
type="#MIME_TYPE"
@ -22,7 +22,7 @@
]
<B_documents_joints>
<div class="liste documents documents_joints">
[(#GET{masquer_h2}|non)<h2 class="h2">[(#ENV{masquer_titre}|non)[(#ENV{titre,<:medias:titre_documents_joints:>})]][(#ENV{masquer_picto}|non)<i class="fa[ fa-(#ENV{picto,files-o})]"></i>]</h2>]
[(#GET{masquer_h2}|non)<h2 class="h2">[(#ENV{masquer_titre}|non)[(#ENV{titre,<:medias:titre_documents_joints:>})]][(#ENV{masquer_picto}|non)<span class="picto"><i class="fa fa-files-o"></i></span>]</h2>]
<ul class="liste-items">
<BOUCLE_documents_joints(DOCUMENTS) {si #ENV{quoi}|=={documents}} {id_document ?IN #ENV{docs_choisis}} {id_article?}{id_rubrique?}{objet?}{id_objet?} {media = file} {vu=#ENV{vu,non}}{par rang_lien, num titre, date}{doublons}>
[(#REM) on passe les dimensions du logo dans l'environnement]

8
lang/sdnnoisettes_fr.php

@ -26,7 +26,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'article_ecrire_auteur'=>'&Eacute;crire à l\'auteur',
'nom_carousel'=>'Carousel',
'nom_article_a_la_une'=>'Article à la une',
'carte_gis'=>'Carte',
'data_localisation' => 'Localisation',
@ -43,11 +43,14 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'description_liste_sites'=>'Liste des sites référencés.',
'description_sites_partenaires'=>'Liste des sites partenaires.',
'description_article_ecrire_auteur'=>'Formulaire de contact de l\'auteur.',
'description_article_a_la_une'=>'Un article sélectionné',
'info_galerie'=>'Galerie',
'erreur_uai' => 'Attention&#44; vous devez <a href="[(#URL_ECRIRE{noisette_edit, id_noisette=#ENV{id_noisette}})]"> saisir le code UAI de votre établissement</a>.',
'explication_articles_choisis'=>'Cliquer sur "Ajouter" à droite et sélectionner les articles à inclure ou exclure de la liste.',
'explication_article_choisi'=>'Cliquer sur «&nbsp;Ajouter&nbsp;» à droite et sélectionner l\'article.',
'explication_article_a_la_une'=>'Permet de choisir un article à afficher entièrement (suivant les champs paramétrés).',
#'explication_articles_exclus'=>'Cliquer sur "Ajouter" à droite et sélectionner les articles à exclure de la liste.',
'explication_carousel'=>'Les articles affichés dans le carousel sont les articles séléctionnés à la racine du site pour l\'affichage<br/> dans la page d\'accueil et ceux selectionnés dans la rubrique pour l\'affichage dans une page rubrique.',
'explication_carousel_id_rubrique'=>'Par défaut, affiche les articles sélectionnés à la racine du site. <br/>Vous pouvez choisir d\'afficher les articles sélectionnés d\'une rubrique particuliére.',
@ -62,7 +65,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'explication_nb_total'=>'Laisser vide pour "tous"',
'explication_pagination'=>'Pour ne pas afficher de pagination, saisissez un nombre supérieur au nombre total.',
'explication_pagination_sans'=>'Laisser vide pour ne pas afficher de pagination.',
'explication_picto' => 'Pour modifier le pictograme, choisissez en un autre sur <a href="https://fontawesome.com/v4.7.0/icons/" title="Fontawesome" class="spip-out">Fontawesome</a>.',
'explication_picto' => 'Pour modifier le pictograme, choisissez en un autre sur <a href="?exec=picto" title="Fontawesome" class="spip-out">Fontawesome</a>.',
#'explication_rubriques_exclues'=>'Cliquer sur "Ajouter" à droite et sélectionner les rubriques dont les articles sont à exclure de la liste.',
'explication_rubriques_choisies'=>'Cliquer sur "Ajouter" à droite et sélectionner les rubriques dont les articles sont à inclure ou exclure de la liste.',
'explication_rubriques_exclues_sites'=>'Cliquer sur "Ajouter" à droite et sélectionner les rubriques dont les sites sont à exclure de la liste.',
@ -90,6 +93,7 @@ $GLOBALS[$GLOBALS['idx_lang']] = array(
'label_afficher_syndics'=>'Afficher les articles syndiqués',
'label_afficher_tags'=>'Afficher les mots-clé',
'label_afficher_titre'=>'Afficher un titre',
'label_article_choisi'=>'Article choisi',
'label_articles_choisis'=>'Articles choisis',
'label_articles_exclus'=>'Articles exclus',
'label_articles_rubrique'=>'N\'afficher que les articles liès à une rubrique',

2
noisettes/article-contenu-preview.html

@ -1,4 +1,4 @@
<div><small>
<:sdnnoisettes:description_article_contenu:>
[<br/>(#ENV{masquer_logo}|?{Pas de logo, Logo : #ENV{largeur_logo,200}x#ENV{largeur_logo,200}px })][,(#ENV{afficher_descriptif}) affiche le descriptif.]
[<br/>(#ENV{masquer_logo}|?{Pas de logo, Logo : #ENV{largeur_logo,200}x#ENV{hauteur_logo,200}px })][,(#ENV{afficher_descriptif}) affiche le descriptif.]
</small></div>

5
noisettes/article_a_la_une-preview.html

@ -0,0 +1,5 @@
<div><small>
<:sdnnoisettes:description_article_a_la_une:>
[<br/><:article:> n° (#ENV{article_inclu}|picker_selected{article}|table_valeur{0})] : #INFO_TITRE{article,#ENV{article_inclu}|picker_selected{article}|table_valeur{0}}
[<br/>(#ENV{masquer_logo}|?{Pas de logo, Logo : #ENV{largeur_logo,200}x#ENV{hauteur_logo,200}px })]
</small></div>

36
noisettes/article_a_la_une.html

@ -0,0 +1,36 @@
<BOUCLE_content(ARTICLES){id_article=#ENV{article_inclu}|picker_selected{article}|table_valeur{0}}>
<div class="liste articles">
<article>
<header class="cartouche">
[(#ENV{masquer_logo}|non)[(#LOGO_ARTICLE|image_reduire{#ENV{largeur_logo,200},#ENV{hauteur_logo,200}})]]
[<p class="#EDIT{surtitre} surtitre">(#SURTITRE)</p>]
<h2 class="h2">
<div class="h2 center #EDIT{titre}">#TITRE[ (#ENV{masquer_picto}|non)<span class="picto"><i class="fa fa-#ENV{picto,rss} "></i></span>]</div>[
<small class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</small>
]</h2>
</header>
<div class="main">
[<div class="#EDIT{chapo} chapo surlignable">(#CHAPO|adaptive_images)</div>]
[<div class="#EDIT{texte} texte surlignable">(#TEXTE|adaptive_images)</div>]
[<p class="#EDIT{hyperlien} hyperlien"><:voir_en_ligne:> : <a href="(#URL_SITE)" class="spip_out">[(#NOM_SITE|sinon{[(#URL_SITE|couper{80})]})]</a></p>]
</div>
<footer>
[<div class="#EDIT{ps} ps surlignable"><h2><:info_ps:></h2>(#PS|adaptive_images)</div>]
[<div class="notes"><h2><:info_notes:></h2>(#NOTES)</div>]
</footer>
<aside>
[(#REM) Gestion du portfolio et des documents ]
[(#INCLURE{fond=inclure/documents,id_article, quoi=documents})]
[(#INCLURE{fond=inclure/documents,id_article, quoi=galerie})]
[(#PLUGIN{agenda}|oui)<INCLURE{fond=inclure/agenda-evenements-article,id_article} />]
</aside>
</article>
</div>
</BOUCLE_content>

70
noisettes/article_a_la_une.yaml

@ -0,0 +1,70 @@
nom: '<:sdnnoisettes:nom_article_a_la_une:>'
description: '<:sdnnoisettes:description_article_a_la_une:>'
icon: 'article_a_la_une-24.png'
ajax: 'non'
parametres:
-
saisie: 'explication'
options:
nom: 'explication_article_a_la_une'
texte: '<:sdnnoisettes:explication_article_a_la_une:>'
-
saisie: 'selecteur_article'
options:
nom: 'article_inclu'
obligatoire: 'oui'
label: '<:sdnnoisettes:label_article_choisi:>'
explication: '<:sdnnoisettes:explication_article_choisi:>'
defaut: ''
conteneur_class: 'long_label'
-
saisie: 'fieldset'
options:
nom: 'fieldset_conf_titre_noisette'
label: '<:sdnnoisettes:label_conf_titre_noisette:>'
saisies:
-
saisie: 'case'
options:
nom: 'masquer_picto'
label: '<:sdnnoisettes:label_masquer_picto:>'
label_case: '<:sdnnoisettes:masquer:>'
defaut: ''
conteneur_class: 'long_label'
-
saisie: 'input'
options:
nom: 'picto'
label: '<:sdnnoisettes:label_picto:>'
explication: '<:sdnnoisettes:explication_picto:>'
defaut: 'star'
afficher_si: '@masquer_picto@ != "on"'
conteneur_class: 'long_label'
-
saisie: 'case'
options:
nom: 'masquer_logo'
label: '<:sdnnoisettes:label_masquer_logo:>'
label_case: '<:sdnnoisettes:masquer:>'
defaut: ''
conteneur_class: 'long_label'
-
saisie: 'input'
options:
nom: 'largeur_logo'
label: '<:sdnnoisettes:label_largeur_logo:>'
defaut: '200'
afficher_si: '@masquer_logo@ != "on"'
conteneur_class: 'long_label'
verifier:
type: 'entier'
-
saisie: 'input'
options:
nom: 'hauteur_logo'
label: '<:sdnnoisettes:label_hauteur_logo:>'
defaut: '200'
afficher_si: '@masquer_logo@ != "on"'
conteneur_class: 'long_label'
verifier:
type: 'entier'

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="sdn"
categorie="maintenance"
version="0.1.15"
version="0.1.16"
etat="dev"
compatibilite="[3.2.3;3.2.*]"
logo="prive/themes/spip/images/sdn-64.png"

BIN
prive/themes/spip/images/article_a_la_une-24.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 1021 B

Loading…
Cancel
Save