Вопросы с тегом «layout»

Обозначает файлы xml, используемые для определения иерархии блоков, которая в конечном итоге отображает файлы шаблонов.

1
Magento 2.1: как удалить аргумент и / или элемент аргумента из блока?
Мне нужно удалить цену «от - до» на странице продукта в комплекте. Итак, вопрос в том, как удалить элемент из аргумента? Блок создан в magento2 / продавец / Magento / модуль-расслоение / просмотр / основание / макет / catalog_product_prices.xml <layout xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/layout_generic.xsd"> <referenceBlock name="render.product.prices"> <arguments> <argument name="bundle" xsi:type="array"> <item name="prices" …

2
Magento 2 - Как я могу добавить пользовательский файл шаблона в <head>?
В magento 1.x я могу добавить файлы CSS в голову, используя вспомогательный код, как показано ниже. &lt;reference name="head"&gt; &lt;action method="addCss"&gt;&lt;stylesheet helper="module/helperclass/helperfunction"/&gt;&lt;/action&gt; &lt;/reference&gt; Но не могу сделать это на Magento 2. Итак, теперь я добавил этот код &lt;link rel="stylesheet" type="text/css" media="all" href="&lt;?php echo $_helper-&gt;getCSSFile()?&gt;"&gt;в контейнер after.body.start. Кто-нибудь знает, как я могу …
9 magento2  layout  css 

3
Файл макета для устранения неисправностей в Magento 2
Я использую Magento 2.02. Я создал свою собственную тему под названием «cff», которая основана на Luma. Я пытаюсь снять catalog.compare.linkблок вtop.links Макет для этого блока, кажется, определен в /vendor/magento/module-catalog/view/frontend/layout/default.xml И если я добавлю &lt;referenceBlock name="catalog.compare.link" remove="true" /&gt; в этом файле, как и ожидалось, текст «Сравнить товары» исчезает из блока top.links. …

4
Magento 2: Как использовать дескриптор макета customer_logged_in?
Есть ли у Magento 2 такой дескриптор, как customer_logged_in ? Если да, как я могу использовать это? Я пытался создать ../view/frontend/layout/customer_logged_in.xml и добавил туда &lt;referenceBlock name="content" remove="true" /&gt; Но блок контента не был удален. Я переименовал дескриптор файла по умолчанию, и блок был успешно удален. Что я делаю неправильно?

2
Это условие if-else возможно в макете XML?
Я хочу отобразить два разных CSS &lt;action method="addItem" ifconfig="module/general/enable"&gt; &lt;type&gt;js_css&lt;/type&gt; &lt;name&gt;module/app.css&lt;/name&gt; &lt;/action&gt; В XML мы используем, ifconfigно я хочу добавить два разных файла CSS, как это if (marketplace / general / enable == 1) { CSS-1 } еще { CSS-2 } Как я могу это сделать?

1
Magento 2: Создание объектов данных с неизменным состоянием?
Ласточкин хвост от комментария в другом Magento 2 Если вам нужно поделиться некоторым вычисленным значением, поместите расчетное поведение в отдельный объект и вызовите его из блоков, которым требуется это значение. Реестр не рекомендуется, потому что это глобальное изменчивое состояние, и вы никогда не уверены, что вы получите оттуда. Есть ли …

4
Добавление CSS и JS в <head> с помощью модуля layout.xml для блока
конспект Я хотел бы добавить блок к моему сгруппированному представлению продукта и моему простому представлению продукта. Этот блок будет иметь несколько хороших всплывающих подсказок для состояний наведения, я использую небольшую библиотеку с одним плагином jquery и одной таблицей стилей CSS. Я хочу включить эти два ресурса в magento только на …

3
Magento 2: Как удалить и изменить навигацию по моей учетной записи
Я пытаюсь удалить некоторые вкладки и изменить заголовок навигации: Как вы можете видеть выше навигации Как удалить некоторые навигации и изменить название? Например, удаление Address Bookизменения NewsLetter Subscriptonsв подписке Я искал файл CSS nav itemsи нашел это: &lt;?php /** * Copyright © 2013-2017 Magento, Inc. All rights reserved. * See …

1
Magento 2: получить значение из конфигурации системы в макете XML
как получить идентификатор ссылки моего модуля в нижнем колонтитуле из значений конфигурации ядра, которые я установил в конфигурации системы администратора &lt;referenceBlock name="footer_links"&gt; &lt;block class="Magento\Framework\View\Element\Html\Link\Current" name="storelocator-policy-link"&gt; &lt;arguments &gt; &lt;argument ifconfig="googlemapsstorelocator/general/enable" name="label" xsi:type="string"&gt;Google Maps Store Locator&lt;/argument&gt; &lt;argument name="path" xsi:type="string"&gt;I need this value form the configuration settings&lt;/argument&gt; &lt;/arguments&gt; &lt;/block&gt; &lt;/referenceBlock&gt;

3
Как добавить собственные маркеры макетов программно для просмотра по категориям в Magento 2
Итак, я хочу добавить собственный дескриптор макета для всех страниц просмотра категорий ... дескриптор, который должен быть загружен, зависит от определенных параметров категории, поэтому дескриптор необходимо добавлять программно с помощью $page-&gt;addPageLayoutHandles() Кажется легким ..? Очевидно нет Magento 2 предоставляет замечательную систему плагинов, которую я собирался использовать естественным образом, просто определите …


1
Добавление блока в макет динамически в наблюдателе событий
Я хочу знать, как использовать layout.xml с наблюдателем событий. Я хочу показать сообщение в нижнем колонтитуле, когда платеж выполнен успешно. Я знаю, что должен использовать событие checkout_onepage_controller_success_action Как использовать controller или layout.xml с наблюдателем событий?

4
Magento 2 - Как добавить пользовательские файлы CSS в голову?
В Magento 1.x я могу добавить CSS-файлы в голову, используя вспомогательный код, как показано ниже. &lt;reference name="head"&gt; &lt;action method="addCss"&gt;&lt;stylesheet helper="module/helperclass/helperfunction"/&gt;&lt;/action&gt; &lt;/reference&gt; Кто-нибудь знает, как это сделать в Magento 2?
8 magento2  layout  xml 

6
Скрыть или удалить фильтр «категория» из многоуровневой навигации
Я изо всех сил пытаюсь удалить фильтр категории из многоуровневой, потому что у меня уже есть раскрывающееся меню категории на моем новом веб-сайте, так что это будет только пустая трата пространства (и запутать моих клиентов) Я знаю, что этот вопрос уже задавался много раз и уже решен, но я пробовал …

5
Обновление макета: невозможно добавить дочерний блок в XML макета по ссылке
У меня проблема, когда я не могу добавить дочерний блок в XML-файл макета. Что я делаю не так в mylayout.xmlтом, что не могу загрузить abc? У меня есть следующие файлы. onestepcheckout.xml &lt;onestepcheckout_index_index&gt; ... &lt;reference name="content"&gt; &lt;block type="onestepcheckout/checkout" name="onestepcheckout.checkout" template="onestepcheckout/checkout.phtml"&gt; ... &lt;!-- this child block can be loaded --&gt; &lt;block type="block/class" …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.