[spip-dev] Syntaxe champ extra siouplé

Bonjour,

bon, j'est une base de données en développement sur un spip 1.7b4 sur lequel j'avais mis mes champs extra qui s'affichent fort bien dans la partie privée et, pour me changer du remplissage fastidieux de cette base, j'ai voulu m'amuser à voir ce que pourrait donner l'affichage.
J'ai fouillé les archives de la liste, spip-contrib en partie privée avec son article dédié
http://www.spip-contrib.net/ecrire/articles.php3?id_article=387

Et finalement,

Je fais : [(#EXTRA|INCI)] et j'ai un message d'erreur "le filtre INCI n'existe pas"

(INCI est le nom du champ extra donné dans /ecrire/mes_options.php3)

Je fais [(#EXTRA|extra{"INCI"}] et je n'ai rien qui s'affiche...

Bref c'est quoi la BONNE syntaxequi fonctionne svp? :slight_smile: merci

Bref c'est quoi la [..] syntaxe qui fonctionne ?

Les deux ont l'air bien,

[(#EXTRA|INCI)]
[(#EXTRA|extra{"INCI"}]

ca ne serait pas plutot dans ecrire/mes_options.php3 le pb ?

@+
BoOz

"Philippe Auriol" <Philippe.Auriol@wanadoo.fr> a écrit dans le message de
news:C5DBC66E-A026-11D8-9438-000A95A06D8C@wanadoo.fr...
Bonjour,

bon, j'est une base de données en développement sur un spip 1.7b4 sur
lequel j'avais mis mes champs extra qui s'affichent fort bien dans la
partie privée et, pour me changer du remplissage fastidieux de cette
base, j'ai voulu m'amuser à voir ce que pourrait donner l'affichage.
J'ai fouillé les archives de la liste, spip-contrib en partie privée
avec son article dédié
http://www.spip-contrib.net/ecrire/articles.php3?id_article=387

Et finalement,

Je fais : [(#EXTRA|INCI)] et j'ai un message d'erreur "le filtre INCI
n'existe pas"

(INCI est le nom du champ extra donné dans /ecrire/mes_options.php3)

Je fais [(#EXTRA|extra{"INCI"}] et je n'ai rien qui s'affiche...

Bref c'est quoi la BONNE syntaxequi fonctionne svp? :slight_smile: merci

Bingo Booz, enfin presque c'est pas la faute au fichier mes_options mais la mienne...pb de casse :wink:

'articles' => Array (
    "inci" => "ligne|typo|INCI"

donc je devais mettre :
[(#EXTRA|extra{"inci"})]
et non
(#EXTRA|extra{"INCI"})

merci!

(re)Bonjour,

Ah ben j'ai encore un problème de champ extra :slight_smile:

mon champ extra "lien" c'est un lien et donc j'aimerais le récupérer pour en faire un lien cliquable très classiquement comme ça:

[<a href="(#EXTRA|extra{"lien"})" alt="Complement d'info">(#EXTRA|extra{"lien"})</a>]
Ah ben oui mais à cause des "" le lien n'est pas valable...

donc :
[<a href="(#EXTRA|extra{\"lien\"})" alt="Complement d'info">(#EXTRA|extra{"lien"})</a>]
Ah ben oui mais ça échappe pas : parse error...

[<a href="(#EXTRA|extra{'lien'})" alt="Complement d'info">(#EXTRA|extra{"lien"})</a>]
ben non ça passe pas....

D'autres idées?

merci

Philippe Auriol wrote:

(re)Bonjour,
[<a href="(#EXTRA|extra{\"lien\"})" alt="Complement d'info">(#EXTRA|extra{"lien"})</a>]

mega chelou ta syntaxe :
[chou (#fleur) caillou (#je) noue]

D'autres idées?

La simple quote, mais avec une simple parenthèse.

JLuc

merci,