Magento 2 Agregue algo de contenido antes de la etiqueta de cierre del cuerpo en cada página
Pregunta
Estoy usando magento 2, y necesitaría agregar algo de contenido antes de la etiqueta de cierre del cuerpo, en cada página.¿Cuál es la forma más correcta de hacer eso?
Solución
Puede usar before.body.end
como nombre de referencia y agregar el bloque usando diseño/xml predeterminado
He aquí un ejemplo: Magento 2 agregar secuencia de comandos antes de cerrar la etiqueta del cuerpo
Mira la respuesta de KAndy.
Otros consejos
simplemente puede agregar bloque con xml agregue esto en default.xml
<referenceContainer name="before.body.end">
<block class="Magento\Framework\View\Element\Template" name="beforebody" template="Magento_Theme::beforebody.phtml"/>
</referenceContainer>
Una posibilidad es a través de Magento Admin:
Admin -> Stores -> Configuration -> Design -> Footer -> Miscellaneous HTML
Otra opción a través de Magento Admin es usar un widget para incluir un bloque estático:
Admin -> Content -> Widget: CMS Static Block
Layout Updates:
Display on: All Pages
Container: Page Bottom
Si crea/personaliza un tema, podría considerar usar el diseño XML para incluir una plantilla o un bloque estático.