/ / Додавання тегу сценарію на кожну сторінку продукту в magento 2 за допомогою модуля - javascript, php, magento2

Додавання тега сценарію на кожну сторінку продукту в magento 2 за допомогою модуля - javascript, php, magento2

Я новачок у magento.

Я створив модуль-2 із зазначеного нижче підручника.

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

З цим модулем я ввожу скрипт на сторінку. Але з цим я обмежуюсь виконувати лише на моїй сторінці модуля, тобто,

http://localhost/magento2/helloworld

У мене встановлено сховище зразків, але що мені робити, якщо я хочу, щоб мій модуль виконувався на будь-якій сторінці продукту.

Будь ласка, допоможіть мені зрозуміти. Будемо вдячні за вказівку на статтю.

Дякую.

Відповіді:

1 для відповіді № 1

Зателефонуйте своєму файлу css та js всередині тегу в макеті xml. Приклад:

<?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 для відповіді № 2

Я знайшов статтю, яка вирішує цю конкретну проблему.

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

У цьому він додав файли скриптів за замовчуванням, а не за маршрутом.

редагувати: В іншій статті він подав інформацію про умовне завантаження скриптів та файлів CSS.

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