Project

General

Profile

Nomenclature #3465

Nouvelle balise : #LOGO

Added by tetue tetue over 5 years ago. Updated almost 2 years ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
filtres et balises
Target version:
Start date:
06/06/2015
Due date:
% Done:

0%


Description

Pour simplifier l'écriture des squelettes, ce serait chouette de disposer d'une balise « #LOGO » (tout court) générique, un peu de la même façon que nous pouvons écrire simplement #TITRE (#DATE, #LANG, etc.) dans la plupart des boucles pour afficher le titre, sans devoir spécifier #TITRE_ARTICLE, #TITRE_RUBRIQUE, etc.

Sans modifier les comportements actuels, cette balise fonctionnerait ainsi :

  • Utilisée dans une boucle ARTICLES, la balise #LOGO afficherait le logo de l'article (c'est-à-dire comme #LOGO_ARTICLE).
  • Utilisée dans une boucle RUBRIQUES, la balise #LOGO afficherait le logo de la rubrique (c'est-à-dire comme #LOGO_RUBRIQUE).
  • etc. bref : utilisée dans une boucle, la balise #LOGO affiche le logo associé à l'objet de cette boucle.
  • Utilisée hors contexte, la balise #LOGO afficherait le logo du site SPIP (c'est-à-dire comme #LOGO_SITE_SPIP).

History

#1 Updated by tetue tetue over 5 years ago

  • Category set to filtres et balises

#2 Updated by Fil _ over 5 years ago

qu'affiche-t-on si l'article n'a pas de logo ? un autre logo (la rubrique parente, ou à défaut le site) ? ou rien ?

#3 Updated by tetue tetue over 5 years ago

Comme actuellement, c'est-à-dire rien si l'article n'a pas de logo associé :)

La balise #LOGO n'apporte par de nouveau fonctionnement : c'est un raccourci de saisie. Ce ticket a juste vocation à simplifier la nomenclature, faciliter l'écriture dans les squelettes, sans considération du comportement, qui reste inchangé.

NB : les balises spécifiques #LOGO_OBJET restent pertinentes, pour, par exemple, pouvoir comme actuellement disposer de #LOGO_RUBRIQUE dans une boucle ARTICLES, où l'on aura affiché le logo de l'article (s'il existe, donc) simplement avec #LOGO.

#4 Updated by cedric - about 5 years ago

  • Target version set to 3.2

#5 Updated by jluc - almost 2 years ago

Codé par marcimat : https://contrib.spip.net/5063

#6 Updated by jluc - almost 2 years ago

Avec d'autres specs en plus :

  • #LOGO : à l'intérieur d’une boucle, logo de l'objet
  • #LOGO : à l'extérieur d’une boucle, logo du site.
  • #LOGO* : ajoute un lien sur l'image du logo vers l'objet éditorial
  • #LOGO** : retourne le nom du fichier de logo.
  • #LOGO{right} : Valeurs possibles : top left right center bottom
  • #LOGO{icone} : Valeurs possibles : auto icone apercu vignette
  • #LOGO{200, 0} : Redimensionnement indiqué
  • #LOGO{#URL} : : ajoute un lien sur l'image du logo vers l'url * * Idem en spécifiant objet et id_objet * #LOGO{rubrique, 13} : logo de la rubrique 13 * #LOGO{rubrique, #ID_SECTEUR} * #LOGO{rubrique, 13, icone} * #LOGO{rubrique, 13, 200, 0}

Also available in: Atom PDF