diff --git a/macros_head.html b/macros_head.html index f7cfb13..20826cc 100644 --- a/macros_head.html +++ b/macros_head.html @@ -4,9 +4,15 @@ * Macro principale appelée par les templates pour consituer le head. */ + [%TITRE_PAGE|trim()] + + + + + diff --git a/macros_metaplus.html b/macros_metaplus.html new file mode 100644 index 0000000..4fa3a1b --- /dev/null +++ b/macros_metaplus.html @@ -0,0 +1,391 @@ + +/** + * @name META_DUBLIN_CORE_PLUS + * @used macros_meta_plus + * @description affiche les meta Dublin Core supplémentaires + * - DC.identifier : DOI si renseigné + */ + + + + + + +/** + * @name META_GOOGLE_SCHOLAR + * @used macros_meta_plus + * @description affiche les meta pour Google Scholar + * - citation_journal_title : TITRESITE + SOUSTITRESITE si renseigné + * - citation_publisher : EDITEUR + * - citation_authors + * - citation_title : titre + sous-titre si renseigné + * - citation_issn : ISSN ou ISSN_ELECTRONIQUE si renseigné + * - citation_isbn : ISBN si renseigné + * - citation_volume : volume si renseigné + * - citation_issue : numéro si renseigné + * - citation_firstpage : début pagination si renseigné + * - citation_lastpage : fin pagination si renseigné + * - citation_language : langue si renseigné, sinon 'fr' + * - citation_keywords : toutes les entrées d'index, séparées par des points virgules + * - citation_abstract : les résumés dans les différentes langues ou les 500 premiers caractères du texte + * - citation_abstract_html_url : URL courante + * - citation_fulltext_html_url : URL courante ou de la ressource sur Cairn + * - citation_pdf_url : URL du fac-similé ou du PDF généré + */ + + + + + . [#OPTIONS.METADONNEESSITE.SOUSTITRESITE|textebrut|cleanBadChars|replacequotationmark]" /> + + + + + + + + + + + . [#SOUSTITRE|removenotes|textebrut|cleanBadChars|replacequotationmark]" /> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [#PAGINATION|lexplode('-')] + + + + + fr + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/** + * @name META_PRISM + * @used macros_meta_plus + * @description affiche les metas pour un texte ou une image + * - lien schema(PRISM) + * - prism.url : URL courante + * - prism.publicationName : titre du site + * - prism.number : 'numero' de la publication + * - prism.volume : volume du numéro + * - prism.issueName : titre du numéro + * - prism.startingPage, prism.endingPage : première et dernière pages de la pagination du document + * - prism.publicationDate : date de publication papier (du document, ou à défaut de la publication), ou électronique + * - prism.issn : issn + * - prism.eIssn : issn électronique + * - prism.teaser : 500 premiers caractères du texte + * - prism.section : titre de la rubrique dans laquelle est paru le document + */ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [#PAGINATION|lexplode('-')] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [%TITRE_PAGE|trim()] + [#OGTITLE|textebrut|cleanBadChars|replacequotationmark|cuttext(70, true)] + + + + + + + + + + + + + [#SITEURL]/[#VIGNETTE] + + [#SITEURL]/[#DOCUMENT|vignette(500)] + + + + + + + +/** + * @name META_JSON_LD + * @used macros_meta_plus + * @description affiche les metas au format json_ld pour un numero ou un article + * - lien schema(schema.org) + * - @type de publication : numéro de périodique + * - issueNumber : numéro de la publication + * - headline : titre du numéro + * - datePublished : date de publication (mise en ligne), + * - name : nom de la revue, + * - issn : issn + * - publisher : responsable de la publication + * --------- + * - isPartOf : entité parente de l'article + * - description : résumés + * - sameAs : identifiant(s) + * - licence : type de licence + * - keywords : mots-clés + * - pagination : page de début et page de fin si disponible + * - datePublished : date de publication (mise en ligne), + * - dateModified : date de la dernière modification, + * - headline : thème de l'article + * - inLanguage : langue de l'article, + * - author : auteur(s) + - name : nom complet + - givenName : prénom + - familyName : nom de famille, + - sameAs : identifiant(s), + - affiliation : affiliation + * - mainEntityOfPage : url de la page + * - publisher : responsable de la publication + - name : nom + - url : url + - logo : url de l'image +*/ + + + + + +