Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

variable presente dans <head> pas dans <body>
#1

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.8.2
#~ Nom de l'hébergeur :
#~ Informations Système :
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~

Bonjour a tous,

Mon probleme est le suivant : passer une variable (mavar) d'un album photo vers le tag <body> d'une page.

Dans mon album (plugin album) mavar est une variable concaténée (plusieurs albums dans la meme page) :
{capture assign=mavar}
{$mavar}javafunc{$album->id}.lance('{$album->name}');
{/capture}

Dans mon gabarit :
....
<!-- Mise en commentaire pour test : -->
<!-- {$mavar} -->
</head>
<body onload="{$mavar}">
....

{$mavar} dans le bloc <head> m'affiche bien le contenu, mais rien dans le tag <body>.
Le fait de mettre dans : Attribut supplémentaire 1 de la page :
{assign var='mavar' value=$mavar}
ne change rien...

Aurais je omis quelque chose ?

Merci par avance.
Répondre
#2

Salut Funkyhead,
Je ne comprend pas bien à quel endroit tu as mis ceci :
Citation :Dans mon album (plugin album) mavar est une variable concaténée (plusieurs albums dans la meme page) :
{capture assign=mavar}
{$mavar}javafunc{$album->id}.lance('{$album->name}');
{/capture}
En attendant, lis ceci, ça pourrait solutionner ton problème : http://wiki.cmsmadesimple.org/index.php/...re_gabarit
Répondre
#3

Bonjour,

J'ai mis cela dans le gabarit de l'album photos (le plugin "Album" de cmsms).
Concernant le tag utilisateur je l'avais lu cela, mais je pense que cela ne m'est pas utile.

Pourquoi ma variable ne passe apres le tag "body" alors que n'importe ou avant dans les entetes "head" je l'a recupere sans pb....
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)