Я использую модуль для SMS-уведомлений в Magento 2, который влияет на другой модуль, используемый для скрытия цены.Когда я пытаюсь открыть панель «Скрыть цену», я получаю эту ошибку.
Uncaught ReferenceError: jQuery is not defined
at smsnotification.js?v=6688:1
jquery-ui-1.9.2.js:14075 Uncaught TypeError: ui.jqXHR.success is not a function
at $.<computed>.<computed>.tabsbeforeload (jquery-ui-1.9.2.js:14075)
at HTMLDivElement.handlerProxy (jquery-ui-1.9.2.js:739)
at HTMLDivElement.dispatch (jquery.min.js?v=6688:3)
at HTMLDivElement.q.handle (jquery.min.js?v=6688:3)
at Object.trigger (jquery.min.js?v=6688:4)
at Object.jQuery.event.trigger (jquery-migrate.js:493)
at HTMLDivElement.<anonymous> (jquery.min.js?v=6688:4)
at Function.each (jquery.min.js?v=6688:2)
at jQuery.fn.init.each (jquery.min.js?v=6688:2)
at jQuery.fn.init.trigger (jquery.min.js?v=6688:4)
Я пытался добавить код requirejs, но он не работал.Я делюсь здесь JS файл кода.из модуля TEXT_Smsnotifications.путь в cpanel:
файл_домена / приложение / код / ТЕКСТ / Smsnotifications / view / adminhtml / web / js / smsnotification.js
'' '
jQuery(document).ready(function(){
jQuery(".click-me").click(function(){
jQuery("#popup-mpdal").addClass('open-popop');
});
jQuery(".close-popop").click(function(){
jQuery("#popup-mpdal").removeClass('open-popop');
});});
'' 'Я также добавил min.js в скрипт.имя_домена / приложение / код / TEXT / Smsnotifications / view / adminhtml / layout / default.xml
<?xml version="1.0"?>
<page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_layout.xsd">
<head>
<css src="TEXT_Smsnotifications::css/bootstrap.min.css"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js" src_type="url" />
<script src="TEXT_Smsnotifications::js/smsnotification.js" />
<css src="TEXT_Smsnotifications::css/smsnotification.css" />
</head>
</page>
Ожидаемый результат: после включения модуля SMS-уведомлений также должен нормально работать другой модуль с именем Hide Price.
Фактический результат: после включения модуля уведомлений по СМС, Скрыть цену не открывается вкладка в Admin Dashboard of Magento 2.