Запитання з тегом «xml»

Позначає питання щодо файлів XML та обробки XML.

6
Налагодження завантаження XML-макета
TL; DR: чи є спосіб налагодити завантаження макета? Як я вважаю, макет одного модуля суперечить іншому. Пов’язане з попереднім запитанням, яке я задав: Як зробити макет модуля, який відображатиметься на всіх темах Я успішно завантажив свій модуль у локальне тестувальне середовище (він же мій ПК для розробки), перевірив перемикання між …

3
Умовно показати / приховати блоки в макеті XML
Як умовно додати блок (залежно від конфігурації на панелі адміністратора) у макеті XML макета Magento? Ми можемо перевірити, чи конфігурація вірна для дій. У наведеному нижче прикладі, якщо sample/config/show_toplinksконфігурація з панелі адміністратора (у системі-> Конфігурація) є правдою , то файл шаблону links.phtmlбуде використовуватися для візуалізації верхніх посилань. Якщо sample/config/show_toplinksце брехня …
32 template  layout  blocks  xml 

4
Перевірка Magento 2 xml
Деякий час Magento 2 мав можливість перевірити (і автоматично заповнити) будь-який xml за допомогою файлу XSD. Наприклад, це module.xmlвиглядало так: <?xml version="1.0"> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/Module/etc/module.xsd"> .... </config> але зараз module.xmlвиглядає так: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Module/etc/module.xsd"> .... </config> тому xsi:noNamespaceSchemaLocationатрибут містить urn:magento:framework:. Я знаю, що це не має нічого спільного …

4
Розширення комплексного типу під назвою "imageType" за допомогою власного типу зображення
Мета модуля, який я зараз розробляю, - додати користувальницький тип зображення під назвою "opengraph_image". Я додав новий атрибут EAV, хоч мій скрипт InstallData.php, який прекрасно працює. Коли я зараз увійдіть у сервер Magento2 та змініть продукт, я можу вибрати тип зображення "opengraph_image" під час завантаження чи редагування зображень товару. Однак …
22 magento2  xml 

1
Як я можу мати власний XML-файл у модулях, об'єднаних як один у Magento 2? (Таємниче питання MageStackDay 2)
Бонусне питання MageStackDay за 500 бант Bounty та можливість виграти безкоштовну ліцензію Z-Ray на рік. Більше інформації можна знайти >> тут << Питання надає / надихає розробник ядра Magento 2 Антон Криль. Питання: Я створюю розширення, яке має окремий набір конфігурацій. Це означає , що я не можу використовувати config.xmlабо …

2
Які всі дозволені значення `xsi: type` у xml з Magento2
У Magento 2 (майже) всі аргументи, перелічені у файлах xml, мають атрибут, xsi:typeякий визначає, як значення аргументу буде інтерпретоване. Наприклад, у di.xmlфайлі резервного модуля є таке: <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> це означає, що значення аргументу scopeType- це значення константиMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT або цей <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument> це означає, що значенням аргументу templateє рядок …
20 magento2  xml  di 

6
Помилка конфігурації адміністратора: Не визначений індекс: id в Iterator.php у рядку 59
Чи можу мені хтось пояснити цю помилку? Exception #0 (Exception): Notice: Undefined index: id in /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php on line 59 #0 /home/staging/vendor/magento/module-config/Model/Config/Structure/Element/Iterator.php(59): Magento\Framework\App\ErrorHandler->handler(8, 'Undefined index...', '/home/asconveyo...', 59, Array) #1 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(92): Magento\Config\Model\Config\Structure\Element\Iterator->setElements(Array, 'default') #2 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(24): Magento\Config\Model\Config\Structure->getTabs() #3 /home/staging/vendor/magento/module-config/Model/Config/Structure.php(135): Magento\Config\Model\Config\Structure\Interceptor->getTabs() #4 /home/staging/var/generation/Magento/Config/Model/Config/Structure/Interceptor.php(63): Magento\Config\Model\Config\Structure->getFirstSection() #5 /home/staging/vendor/magento/module-config/Controller/Adminhtml/System/AbstractConfig.php(57): Magento\Config\Model\Config\Structure\Interceptor->getFirstSection() #6 /home/staging/vendor/magento/framework/Interception/Interceptor.php(74): Magento\Config\Controller\Adminhtml\System\AbstractConfig->dispatch(Object(Magento\Framework\App\Request\Http)) #7 /home/staging/vendor/magento/framework/Interception/Chain/Chain.php(70): Magento\Config\Controller\Adminhtml\System\Config\Index\Interceptor->___callParent('dispatch', Array) …
17 magento2  admin  xml 

1
Magento 2 - ifconfig у макеті xml
Я працюю з magento 2. Я можу використовувати атрибут ifconfig у коді блоку, і він працює добре. <block class="Magento\Catalog\Block\Category\View" name="category_desc_main_column" template="category/desc_main_column.phtml" ifconfig="config_path/group/field" before="category.products"/> Але я спробував використати це для руху, це не вийшло. <move element="category.image" destination="content" ifconfig="config_path/group/field" before="-"/> Хтось знає, як використовувати його для переміщення?

2
Налаштування маршруту адміністратора в Magento 2
Дивлячись на основний код Magento 2, схоже, існує два способи налаштування маршруту адміністратора. Перший #File: vendor/magento/module-media-storage/etc/adminhtml/routes.xml <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:App/etc/routes.xsd"> <router id="admin"> <route id="adminhtml"> <module name="Magento_MediaStorage" /> </route> </router> </config> схожий на Magento 1. Ви додаєте свій модуль до списку модулів adminhtmlмаршруту, і Magento перевіряє його на вас. Другий #File: vendor/magento/module-cms/etc/adminhtml/routes.xml …
15 magento2  php  xml  router 

2
Як отримати дані з config.xml модуля
У модулі я повинен отримати деякі дані з файлу config.xml модулів B і C . Чи існують для цього якісь методи або заняття? Особливо мені потрібно отримати структуру XML та значення вузла, <default>щоб я міг відновити значення за замовчуванням системної конфігурації модулів B і C. Нижче наведено приклад з config.xml …

1
Поліпшення повідомлень про помилки для помилок компіляції XML
Magento досить захисний (як і належить) щодо відображення помилок. Коли ввімкнено режим розробника (як це має бути під час розробки), програма дозволяє зворотній зв’язок з помилками під час виконання, щоб перетворюватися на користувача. Для помилок компіляції XML, хоча цей відгук є досить марним: Фатальна помилка: Невизначений виняток "Виняток" із повідомленням …

3
Новий модуль блоку Magento
Я використовую Magento версії 1.8.1.0. Я намагаюся створити новий спеціальний модуль блоку, який буду використовувати для створення нової домашньої сторінки. Простір імен: хрестоносців Модуль: CLHomePage Тип блоку: додому хрестовий похід Клас: Qwerty (лише зараз під час тестування) Дизайн-пакет: хрестоносців Тема: за замовчуванням Ось що я маю досі: \ app \ …

1
Який спосіб налагодження винятків, пов’язаних із xml?
Я кодую Magento 2 в gvim, і я новачок у Magento 2. Багато разів я намагався налагоджувати помилки, пов’язані з xml, ну, кожен раз лише з удачею. Але подібні ситуації мене дуже засмучують: ти не знаєш, де знаходиться файл, що викликає цю помилку, і налагоджувач не каже нічого. Візьміть наступне: …
12 magento2  php  xml  debugging 

1
Magento 2: Як додати текст у контейнер через XML
Я намагаюся надати один рядок тексту перед списком посилань у нижньому колонтитулі. Створення файлу шаблонів для цього видається марною витратою ресурсів для цього завдання. Як я це зрозумів, я міг вивести текст із Magento\Framework\View\Element\Textблоком у макеті. XML <referenceContainer name="footer"> <container name="footer.column.about_us" htmlTag="div" htmlClass="column about-us" before="-"> <container name="column.about_us.label" htmlTag="div" htmlClass="label"> <block …

6
Дізнайтеся "ім'я" для довідкового блоку в Magento 2
Я хочу видалити деякі блоки зі своєї сторінки. Скажіть, наприклад, що я хочу видалити контейнер для логотипу. Потім я створюю /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlтакий код: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> У цьому випадку мені вдалося знайти ім’я (name = "логотип") цього опорного блоку шляхом пошуку файлів у Base Theme. Питання: …
11 magento2  layout  xml 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.