Changeset 49554 in spip-zone


Ignore:
Timestamp:
Jul 12, 2011, 8:34:41 AM (10 years ago)
Author:
marcimat@…
Message:

Appliquer sur #CHAMP_EXTRA, s'il retourne un texte, typo(texte) (si présence de <multi>) sinon _T(texte).

Utiliser #CHAMP_EXTRA* pour ne plus avoir ce filtre par défaut.

Location:
_plugins_/champs_extras/core/branches/v1
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/champs_extras/core/branches/v1/cextras_balises.php

    r45361 r49554  
    3434                return $c; // retourner ChampExtra (attention, c'est un objet !)
    3535        }
     36        $chaine = '';
    3637        if (property_exists($c, $demande)) {
    37                 return $c->$demande;
     38                $chaine = $c->$demande;
    3839        }
    3940        if (method_exists($c, $demande)) {
    40                 return $c->$demande();
     41                $chaine = $c->$demande();
    4142        }
    42         return '';
     43       
     44        // appliquer _T ou typo
     45        if (is_string($chaine) and !$p->etoile) {
     46                if (strpos($chaine, "<multi>") !== false) {
     47                        $chaine = typo($chaine);
     48                } else {
     49                        $chaine = _T($chaine);
     50                }
     51        }
     52       
     53        return $chaine;
    4354}
    4455
  • _plugins_/champs_extras/core/branches/v1/plugin.xml

    r49189 r49554  
    33        <auteur>Matthieu Marcillaud, Fil</auteur>
    44        <licence>GNU/GPL</licence>
    5         <version>1.9.0</version>
     5        <version>1.9.1</version>
    66        <icon>images/cextras-64.png</icon>
    77        <description>
Note: See TracChangeset for help on using the changeset viewer.