File "licence.html"

Full path: /home/argothem/www/organecyberpresse/plugins/auto/licence/v1.1.0/modeles/licence.html
File size: 2.61 KB
MIME-type: text/html
Charset: utf-8

[(#REM)

	Modele licence, parametres :
	-* id_licence : id de la licence a afficher
	-* id_article : id de l'article dont on souhaite afficher la licence
	-* id_document : id du document dont on souhaite afficher la licence
	-* lien : si non n'affiche pas le lien vers la description de la licence
	-* logo : si non n'affiche pas le logo de la licence
	-* largeur_logo : int la largeur maximale du logo (passer un entier uniquement)
	-* hauteur_logo : int la hauteur maximale du logo (passer un entier uniquement)
	-* nom_licence : force l'affichage du nom de la licence dans le lien
	-* desc_licence : force l'affichage de la description de la licence
	-* cacher_defaut : si la valeur est oui, on n'affiche pas de texte par défaut si aucune licence
	-* modele_type : la seule valeur possible est mrss, permet d'afficher la licence pour l'inclure dans un feed mrss
	même si un logo est présent
]

#SET{id_licence,#ENV{id_licence}}
<BOUCLE_article(ARTICLES){id_article}{tout}>[(#SET{id_licence,[(#ID_LICENCE|=={0}|?{#GET{id_licence},#ID_LICENCE})]})]</BOUCLE_article>
</B_article>
<BOUCLE_document(DOCUMENTS){id_document}{tout}>[(#SET{id_licence,[(#ID_LICENCE|=={0}|?{#GET{id_licence},#ID_LICENCE})]})]</BOUCLE_document>
<//B_article>
#SET{licences,#VAL|licence_lister}
<BOUCLE_selection(POUR){tableau #GET{licences}}{cle=#GET{id_licence}}>
	#SET{name_licence,#VALEUR|table_valeur{name}}
	#SET{link_licence,#VALEUR|table_valeur{link}}
	#SET{icon_licence,#VALEUR|table_valeur{icon}}
	#SET{desc_licence,#VALEUR|table_valeur{description}}

	[(#ENV{lien}|=={non}|oui)
		#SET{link_licence,''}
	]
	[(#ENV{logo}|=={non}|oui)
		#SET{icon_licence,''}
	]
	#SET{logo,''}
	[(#GET{icon_licence}|oui)
		[(#SET{logo,[(#CHEMIN{img_pack/[(#GET{icon_licence})]}
						|image_passe_partout{[(#ENV{largeur_logo,''})],[(#ENV{hauteur_logo,32})]}
						|inserer_attribut{title,[(#GET{desc_licence}|attribut_html)]}
						|inserer_attribut{alt,''})]})]
		[(#GET{icon_licence}|=={''}|ou{#ENV{nom_licence}}|non)
		[(#SET{logo,[(#GET{logo}|inserer_attribut{alt,[(#GET{name_licence}|attribut_html)]})]})]]
	]
	[(#ENV{modele_type}|=={mrss}|oui)
	[<media:license type="text/html"[ href="(#GET{link_licence})"]>(#GET{name_licence})</media:license>]
	]
	[(#ENV{modele_type}|=={mrss}|non)
		[(#ENV{desc_licence}|oui)
			<p>#GET{desc_licence}</p>
		]
		[<a href="(#GET{link_licence})" class="spip_out" rel="external license" [title="(#GET{desc_licence}|attribut_html)"]>]
			[(#GET{logo})]
			[(#GET{icon_licence}|=={''}|ou{#ENV{nom_licence}}|oui)#GET{name_licence}]
		[</a>(#GET{link_licence}|oui)]
	]
</BOUCLE_selection>
[(#GET{name_licence}|ou{#ENV{cacher_defaut}|=={oui}}|non)<:licence:sans_licence:>]