cancel
Showing results for 
Search instead for 
Did you mean: 

Insertar Phtml en bloque magento

Insertar Phtml en bloque magento

Buenas, saludos

 

Me gustaría saber como insertar un archivo .phtml en un bloque de magento,

 

Es algo similar a esto:

 

<reference name="product_list">
<action method="setTemplate"><template>catalog/product/list.phtml</template></action>
</reference>

 

Saludos, espero sus comentarios

4 REPLIES 4

Re: Insertar Phtml en bloque magento

Hola @jesusdv10,

 

¿Te refieres a hacer algo como esto en un layout?

 

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
    <referenceBlock name="copyright">
        <action method="setTemplate">
            <argument name="template" xsi:type="string">Vendor_NombreModulo::html/nuevo.phtml</argument>
        </action>
    </referenceBlock>
</page>

Dentro de tu módulo, el archivo estaría en:

 

/view/frontend/templates/html/nuevo.phtml

Re: Insertar Phtml en bloque magento

Hola @jesusdv10

Use el siguiente código en su layout.xml

<? xml version = "1.0"?>
<page xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: noNamespaceSchemaLocation = "urn: magento: framework: View / Layout / etc / page_configuration.xsd">
<referenceBlock name = "product_list" template="Vendor_Module::your_phtml_file.phtml" />
</page>

Y luego cree su archivo de plantilla "your_phtml_file.phtml" en Vendor/Module/view/frontend/templates

Espero que esto resuelva tu problema. Si aún así se enfrenta a algún problema, por favor, hágamelo saber.
Si te ayuda, por favor acéptalo como solución.
Saludos.

Re: Insertar Phtml en bloque magento

Hola gracias por la respuesta

 

Una pregunta, como creo el archivo de plantilla your_phtml_file.phtml en Vendor/Module/view/frontend/templates

 

Saludos

Re: Insertar Phtml en bloque magento

Hola @jesusdv10,

 

Deberías crearlo dentro de tu módulo, en el path que mencioné en el comentario.