/ / Agregar una etiqueta de script a cada página de producto en magento 2 usando el módulo - javascript, php, magento2

Agregar una etiqueta de script a cada página de producto en magento 2 usando el módulo - javascript, php, magento2

Soy nuevo en magento.

He creado un módulo módulo 2 a partir del tutorial mencionado a continuación.

http://inchoo.net/magento-2/how-to-create-a-basic-module-in-magento-2/

Con ese módulo estoy inyectando script en la página. Pero con esto estoy limitado a ejecutar solo en la página de mi módulo, es decir,

http://localhost/magento2/helloworld

Tengo una tienda de ejemplo instalada, pero ¿qué debo hacer si quiero que mi módulo se ejecute en cualquier página de producto?

Por favor, ayúdame a entender. Señalar un artículo sería muy apreciado.

Gracias.

Respuestas

1 para la respuesta № 1

Llame a su archivo css y js dentro de la etiqueta en el diseño xml. Ejemplo:

<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" layout="admin-1column" xsi:noNamespaceSchemaLocation="../../../../../../../lib/internal/Magento/Framework/View/Layout/etc/page_configuration.xsd">
<head>
<link src="Namespace_YourModule::script.js"/>
<css src="Namespace_YourModule::style.css"/>
</head>
<body>
</body>
</page>

0 para la respuesta № 2

Encontré el artículo que resuelve este problema específico.

https://mage2.pro/t/topic/34

En esto, ha agregado archivos de script por defecto en lugar de por ruta.

editar: En otro artículo, ha brindado información sobre la carga condicional de secuencias de comandos y archivos CSS.

http://www.webspeaks.in/2016/03/how-to-add-css-and-js-in-magento-2-custom-module.html