#javascript #php #magento2
#javascript #php #magento2
Вопрос:
Я новичок в magento.
Я создал модуль module-2 из приведенного ниже руководства.
http://inchoo.net/magento-2/how-to-create-a-basic-module-in-magento-2/
С помощью этого модуля я внедряю скрипт на страницу. Но при этом я ограничен выполнением только на странице моего модуля, т.Е.,
http://localhost/magento2/helloworld
У меня установлен образец хранилища, но что мне делать, если я хочу, чтобы мой модуль выполнялся на любой странице продукта.
Пожалуйста, помогите мне понять. Указание на статью было бы весьма полезно.
Спасибо.
Ответ №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>
Ответ №2:
Я нашел статью, которая решает эту конкретную проблему.
В этом он добавил файлы скриптов по умолчанию, а не по маршруту.
Редактировать: В другой статье он предоставил информацию об условной загрузке файлов script и css.
http://www.webspeaks.in/2016/03/how-to-add-css-and-js-in-magento-2-custom-module.html