mmcfly Posted December 7, 2015 Share Posted December 7, 2015 (edited) estimados en un tpl obtengo con javascript la url actual, lo que quiero saber es como pasar el valor de la variable javascript a una variable en un tpl. ojala me puedan ayudar, me equivoque con titulo sorry es en una variable en documento .tpl slds. Edited December 7, 2015 by mmcfly (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted December 7, 2015 Share Posted December 7, 2015 En principio colocando el codigo js entre etiquetas no deberias de tener problemas {literal} <script type="text/javascript"> <!-- codigo js // --> </script> {/literal} Link to comment Share on other sites More sharing options...
joseantgv Posted December 7, 2015 Share Posted December 7, 2015 <script type="text/javascript"> var myVar = {$smartyVar} </script> Link to comment Share on other sites More sharing options...
mmcfly Posted December 7, 2015 Author Share Posted December 7, 2015 (edited) necesito pasar variable de javascript a smarty no de smarty a javascript es que necesito pegar codigo dependiento de una condicion pegar contenido en formato .tpl algo asi: <script> if(location.href == 'http://paraimplantes.clinicanovadent.cl/'){ //codigo .tpl }else{ //otro codigo .tpl } </script> Edited December 7, 2015 by mmcfly (see edit history) Link to comment Share on other sites More sharing options...
ventura Posted December 7, 2015 Share Posted December 7, 2015 (edited) La url la tomas por js por algo en concreto ¿?, puedes hacerlo con smarty {$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI} el primer smarty pilla el dominio y el 2º el resto del enlace Edited December 7, 2015 by ventura (see edit history) 1 Link to comment Share on other sites More sharing options...
mmcfly Posted December 7, 2015 Author Share Posted December 7, 2015 como agrego esto {$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI} a una variable para que quede todo como una sola cadena necesito hacerlo para usarlo en un if {$varp = "http://paraimplantes.clinicanovadent.cl/64-he"} // esa url debe ser reemplazada por este valor {$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI} {if $varp == 'http://paraimplantes.clinicanovadent.cl/'} Link to comment Share on other sites More sharing options...
mmcfly Posted December 7, 2015 Author Share Posted December 7, 2015 (edited) ya pude concatenar {$varp = {$smarty.server.HTTP_HOST[spam-filter] {$varpuri = {$smarty.server.REQUEST_URI[spam-filter] {$varp|cat:$varpuri} Edited December 7, 2015 by mmcfly (see edit history) Link to comment Share on other sites More sharing options...
mmcfly Posted December 7, 2015 Author Share Posted December 7, 2015 gracias con su ayuda pude lograrlo por fin funciono esto fue lo que hice: {$varp = {$smarty.server.HTTP_HOST[spam-filter] {$varpuri = {$smarty.server.REQUEST_URI[spam-filter] {$arch = $varp|cat:$varpuri} {$arch = "http://"|cat:$arch} {if $arch == 'http://paraimplantes.clinicanovadent.cl/'} //codigo tpl con modificacion en product-list.tpl para cambiar el index {else} //codigo original product-list.tpl {/if} Link to comment Share on other sites More sharing options...
ventura Posted December 8, 2015 Share Posted December 8, 2015 No se muy bien que quieres hacer para para determinar la pagina tienes la variable global $page_name Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now