Jump to content

Recoger url de la página en la que estas[SOLUCIONADO]


mukrus

Recommended Posts

Hola jordiob, no quiero duplicar ningún fichero .tpl, estoy trabajando en el y quiero recoger la url de la página en la que estoy, todo esto viene porque tengo un problema con el modulo jbxmenu. A la hora de insertarle una opción de menú con link, este no me aplica la clase activa en la que estoy y pensando he llegado a la conclusión de que lo puedo hacer comparando links. Con esto "$item.link|escape:htmlall:'UTF-8'" consigo el link de todas las opciones pero me falta saber el link de la página en la que estoy. Gracias por contestar

Link to comment
Share on other sites

Hola jordiob, no quiero duplicar ningún fichero .tpl, estoy trabajando en el y quiero recoger la url de la página en la que estoy, todo esto viene porque tengo un problema con el modulo jbxmenu. A la hora de insertarle una opción de menú con link, este no me aplica la clase activa en la que estoy y pensando he llegado a la conclusión de que lo puedo hacer comparando links. Con esto "$item.link|escape:htmlall:'UTF-8'" consigo el link de todas las opciones pero me falta saber el link de la página en la que estoy. Gracias por contestar

 

 

Revisa esto: http://www.prestashop.com/forums/index.php?/topic/185199-comprobar-si-un-enlace-de-permanent-links-block-coincide-con-la-pagina-actual/page__view__findpost__p__916479 a ver si te sirve de ayuda.

Link to comment
Share on other sites

Hola nadie, he estado probando estas opciones que me has dado y no me sirve, la de $page_name no me sirve, ya que tengo mas de una que es un link y no tengo la manera de diferenciarlas y $smarty.get.id_cms me devuelve el id del CMS pero estoy trabajando con páginas que no son CMS así que tampoco me sirve. Necesito la manera de coger la url de la página en la que estoy. Gracias por la respuesta

Link to comment
Share on other sites

Hola nadie, he estado probando estas opciones que me has dado y no me sirve, la de $page_name no me sirve, ya que tengo mas de una que es un link y no tengo la manera de diferenciarlas y $smarty.get.id_cms me devuelve el id del CMS pero estoy trabajando con páginas que no son CMS así que tampoco me sirve. Necesito la manera de coger la url de la página en la que estoy. Gracias por la respuesta

 

Es un ejemplo, por ejemplo si enlazas a un producto es:

 

$smarty.get.id_product

 

ect...

 

¿A que paginas estas enlazando?

Link to comment
Share on other sites

Estoy trabajando con 2 modulos, el plblog y el ContactForm. Estoy enlazando con la página del plblog que me muestra todos los post y del ContactForm con un formulario que he creado. No entiendo como aplicar $smarty.get.id_product para que me muestre estos dos casos.

Link to comment
Share on other sites

Estoy trabajando con 2 modulos, el plblog y el ContactForm. Estoy enlazando con la página del plblog que me muestra todos los post y del ContactForm con un formulario que he creado. No entiendo como aplicar $smarty.get.id_product para que me muestre estos dos casos.

 

Hola, si es el formulario de contacto de prestashop seria así:

 

{if $page_name=="contact-form" } {/if}

Link to comment
Share on other sites

No es el formulario de contacto de prestashop, es uno que compre de addons.prestashop "Customizable ContactForm". Con $page_name lo unico que me muestra es CMS, LINK y INDEX.

Ya he encotrado la forma de saber en que url estoy desde un archivo .tpl "{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}" con estad dos variables de smarty. Gracias por la ayuda.

Link to comment
Share on other sites

No es el formulario de contacto de prestashop, es uno que compre de addons.prestashop "Customizable ContactForm". Con $page_name lo unico que me muestra es CMS, LINK y INDEX.

Ya he encotrado la forma de saber en que url estoy desde un archivo .tpl "{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}" con estad dos variables de smarty. Gracias por la ayuda.

 

 

Si das el tema como solucionado, edita el titulo del tema, editando el primer mensaje, pulsando en editar, y después en "Usar editor completo", añadiendo la palabra "Solucionado" al titulo, esto ayudara, a mantener una mayor organización en el foro.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...