Jump to content

Como añadir archivo php a tpl


jordi10

Recommended Posts

Hola, quiero añadir un archivo php que recojo los datos de la bbdd y hago una tabla, es un script pequeño y quiero añadirlo a product.tpl!! 

Pero no soy capaz, he probado {php}/{php}, {include flie'..'}  y ninguna de las dos me funciona!! 

Si alguien me puede echar una mano Gracias! 

Link to comment
Share on other sites

Buenas,

Tal y como dice gusman, necesitas crear un módulo para poder tratar los datos en el hook correspondiente y si deseas pasar variables al fichero .tpl puedes mediante smarty:

        $this->context->smarty->assign([
            'products' => $products,
            'feature' => $feature,
        ]);

Y seguidamente tratar dicho valor en tu fichero .tpl de la siguiente manera:

    <body>
        <h1>Hello World!</h1>
        <p>This is a simple paragraph.</p>
      	{if isset($products)}  
    		{foreach $products as $product}
        		//código
    		{/foreach}
	{/if}
    </body>

Es un simple ejemplo para entender mejor la referencia pero obviamente debes tratar los datos en función de lo que necesites.

De paso, te adjunto el listado de Hooks para que sepas donde tienes que enganchar tu código:

https://devdocs.prestashop.com/1.7/modules/concepts/hooks/list-of-hooks/

 

Espero que te sirva de ayuda.

Saludos,

 

  • Like 1
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...