Jump to content

Probleme de Smarty dans un code Jquery


Recommended Posts

Bonjour,

J'ai inclus ce bout de code dans un fichier .tpl

{literal}
  <script type="text/javascript">
  $(function() {
    $( "#slider-range" ).slider({
      range: true,
      min: {/literal}{$filter.mavariable}{literal},
      max: 2000,
      values: [ 200, 1200 ],
      slide: function( event, ui ) {
        $( "#amount" ).html( ui.values[ 0 ] + " € - " + ui.values[ 1 ]+ " € " );
    $( "#amount1" ).val(ui.values[ 0 ]);
    $( "#amount2" ).val(ui.values[ 1 ]);
      }
    });
    $( "#amount" ).html( $( "#slider-range" ).slider( "values", 0 ) +
     " € - " + $( "#slider-range" ).slider( "values", 1 ) +  " € " );
  });
  </script>
{/literal}

et j'ai droit à ce message d'erreur dans le debugger :

 

1/1 ContextErrorException in smarty_internal_templatebase.php(171) : eval()'d code line 63: Notice: Undefined index: filter

 

Merci de votre aide !

Link to comment
Share on other sites

oui mais quand je l'insère dans {foreach form=filter item=filter}, ça m'affiche l'erreur Notice: Undefined index: mavariable 

alors que quand je fais juste {filter.mavariable}, ça m'affiche bien le contenu de mavariable

 

1- ce n'est pas form mais from

2- http://www.smarty.net/docsv2/fr/language.function.foreach.tpl si tu mets le même nom pour from et item, il ne faut pas s'étonner d'avoir des erreurs

Link to comment
Share on other sites

  • 4 weeks later...

oui mais quand je l'insère dans {foreach form=filter item=filter}, ça m'affiche l'erreur Notice: Undefined index: mavariable 

alors que quand je fais juste {filter.mavariable}, ça m'affiche bien le contenu de mavariable

 

Si en faisant {filter.mavariable} cela marcherait et t'afficherait ta variable, ton code javascript fonctionnerait vu que c'est exactement ce que tu utilise dedans....

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...