Changeset 88672 in spip-zone


Ignore:
Timestamp:
Apr 18, 2015, 10:05:10 PM (5 years ago)
Author:
fil@…
Message:

appliquer aussi à #LOGO_ARTICLE_RUBRIQUE en prenant soin des priorités :

  • logo d'article
  • image associée à l'article
  • logo de rubrique
Location:
_plugins_/logo_auto
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/logo_auto/logo/article.html

    r88669 r88672  
     1[(#REM) reglages des variables ]
     2#SET{largeur,150}
     3#SET{hauteur,#GET{largeur}}
     4#SET{class,spip_logos}
     5
     6[(#REM) recuperer le logo d'article de facon classique]
    17#SET{logo,#ENV*{logo_article}}
     8
     9[(#REM) s'il n'existe pas, chercher une image associee a l'article ;
     10
     11  On teste "arton" pour respecter l'ordre des priorités suivant :
     12  * logo d'article
     13  * image liée à l'article
     14  * logo de rubrique
     15
     16]
    217<BOUCLE_doc(DOCUMENTS)
    3   {si (#GET{logo}|non)}
     18  {si (#GET{logo}|match{arton}|non)}
    419  {id_article}
    520  {extension IN jpg, gif, png}
     
    722  {0,1}
    823>
    9 #SET{logo,#LOGO_DOCUMENT}
     24#SET{logo,#FICHIER}
    1025</BOUCLE_doc>
    11  
     26
     27[(#REM) traiter/recadrer l'image ]
    1228[(#GET{logo}
    13     |image_passe_partout{100,100}
    14     |image_recadre{100,100,center}
    15     |inserer_attribut{class,'spip_logos'}
     29    |image_passe_partout{#GET{largeur},#GET{hauteur}}
     30    |image_recadre{#GET{largeur},#GET{hauteur},center}
     31    |inserer_attribut{class,#GET{class}}
    1632)]
  • _plugins_/logo_auto/logo_auto_fonctions.php

    r88669 r88672  
    33function logo_auto_declarer_tables_interfaces($interfaces) {
    44        $interfaces["table_des_traitements"]['LOGO_ARTICLE'][]= 'traiter_logo_article(%s, $Pile[$SP][\'id_article\'])';
     5        $interfaces["table_des_traitements"]['LOGO_ARTICLE_RUBRIQUE'][]= 'traiter_logo_article(%s, $Pile[$SP][\'id_article\'])';
    56        return $interfaces;
    67}
Note: See TracChangeset for help on using the changeset viewer.