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

14
Как переопределить класс Virtual Type в Magento 2

Как переопределить блок VirtualType в Magento 2, я хочу переопределить следующий блок виртуального типа своим собственным блоком, <virtualType name="Magento\CatalogSearch\Block\SearchResult\ListProduct" type="Magento\Catalog\Block\Product\ListProduct"> <arguments> <argument...

14
Как сохранить .phtml файлы чистыми и чистыми?

Поскольку расширение файла предполагает, что .phtmlфайл позволяет смешивать код PHP с HTML. Однако тот факт, что вы можете не следует рассматривать как лицензию, чтобы сойти с ума. Почему мы до сих пор видим так много файлов .phtml, пронизанных большим количеством PHP? И каков хороший подход для...

14
Как переопределить блоки в v2.1

Я пытаюсь переопределить блок Topmenu в Magento 2.1, но не могу найти руководство для этого. Все, что я нашел здесь и где-либо еще, кажется, применимо только к версии 2.0, которая, похоже, использует другую структуру папок, или имеет только частичные примеры кода, которые ожидают, что я уже знаю их...

14
setSaveParametersInSession () для необъекта

Я получаю setSaveParametersInSession() on a non-object Это находится на модуле администратора путь Training/Distributor/Block/Adminhtml/ в этой папке у меня есть Distributor/Grid.php и Distributor.php class Training_Distributor_Block_Adminhtml_Distributor extends...

13
Удалить панель инструментов из списка продуктов через local.xml

Я привык использовать local.xml для своих обновлений макета, однако я не могу удалить панель инструментов из блока списка продуктов, используя методы remove или unsetChild. Кто-нибудь может сказать, если это на самом деле невозможно или я делаю что-то не так? Я пытался: <action...

13
Magento 2: удалить блок в зависимости от настроек конфигурации

Я пытаюсь удалить блок с определенной страницы (будь то интерфейс или бэкэнд), но только если установлен определенный флаг конфигурации true. Давайте возьмем пример. Я хочу удалить блок с именем dashboardиз панели администратора. Блок определяется в adminhtml_dashboard_index.xmlфайле из...

13
Magento 2 Получить сумму заказа на странице успеха?

Я пытаюсь получить сумму заказа на странице успеха на magento 2, я добавил этот код <?php $order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId()); $totall = $order->getGrandTotal(); ?> Но я получаю сообщение об ошибке, когда достигаю страницы успеха после...

13
Переместить блоки в другой контейнер, как

Будучи новичком, я ищу обходной путь для перемещения переключателя входа и хранения из header.panelв header.container. Я только что попробовал этот код, но не будет работать <referenceContainer name="header.container"> <referenceBlock class="Magento\Store\Block\Switcher"...

12
Magento новый модуль пользовательских блоков

Я использую Magento версии 1.8.1.0. Я пытаюсь создать новый модуль пользовательских блоков, который я буду использовать для создания новой домашней страницы. Пространство имен: Crusader Модуль: CLHomePage Тип блока: крестовый поход домой Класс: Qwerty (только сейчас во время тестирования) Дизайн...

12
Ошибка переключателя магазина Magento 2 в «section-config.js». Uncaught TypeError: Невозможно прочитать свойство '*' из неопределенного (…)

Я реализую пользовательский переключатель магазина в своей пользовательской теме. Шаблон блока выглядит следующим образом: <?php if (count($block->getStores())>1): ?> <?php $id = $block->getIdModifier() ? '-' . $block->getIdModifier() : ''?> <span><?php echo...

12
Удалить блок из макета без имени

Я хочу удалить блок из макета в magento 2, который объявлен в стороннем расширении, но у блока нет имени. Могу ли я сделать это? Блок объявлен так <referenceContainer name="before.body.end"> <block class="Magento\Backend\Block\Template" template="[Vendor_Module]::template.phtml"/>...

12
Передать данные в getChildHtml () или вызвать метод для дочернего блока

Я хочу иметь возможность передавать данные в вызов getChildHtml (). Причина в том, что выход блока зависит от типа продукта. Поэтому я хочу передать продукт в getChildHtml, чтобы он мог принять решение о выводе. Я делаю это внутри template/checkout/cart/item/default.phtml. В идеале звонок должен...

12
Как переопределить / переписать класс блока в Magento 1?

Примечание. Это задание является каноническим вопросом, который полностью объясняет, как работает перезапись блока, и может использоваться как дублирующая цель для более конкретных вопросов «Как переопределить блок X» или «Почему моя перезапись не работает». Смотрите также: Поиск канонических...

11
Настройка виджета Magento 1 в бэкэнде - как мне двигаться вверх

У меня есть настройки виджетов на всех страницах категорий через бэкэнд -> CMS -> Виджеты Теперь, когда я использую этот метод, я выбираю блок для страниц категорий, и блок хорошо отображается. Это внизу всей другой информации в левом столбце. Но как мне переместить блок вверх? (выше слоистых...

11
Magento 2: Как добавить текст в контейнер через XML

Я пытаюсь сделать одну строку текста перед списком ссылок в нижнем колонтитуле. Создание файла шаблона для этого кажется пустой тратой ресурсов на эту задачу. Как я понял, я мог выводить текст с Magento\Framework\View\Element\Textблоком в макете. XML <referenceContainer name="footer">...

11
Magento 2: Как добавить дополнительный блок на странице оформления заказа?

Я хотел бы переопределить вышеуказанный файл и отобразить свой пользовательский блок в li. Magento \ поставщика \ Magento \ модуль кассового \ вид \ внешний интерфейс \ Web \ шаблон \ shipping.html <li id="shipping" class="checkout-shipping-address" data-bind="fadeVisible: visible()"> <div...

11
Неверный тип блока: [Пространство имен] \ [Модуль] \ Блок \ Временная шкала

Я пытался добавить блок в нижний колонтитул, но пока он продолжает возвращаться Invalid block type: [Namespace]\[Module]\Block\Timeline Источник того, что у меня есть, также можно найти здесь: https://github.com/sandermangel/magento2-twitterfeed. мой layout/default.xml <?xml version="1.0"?>...

11
В чем разница между getChildHtml и getBlockHtml

конспект В чем разница между getChildHtmlи getBlockHtml? Как я могу получить заголовок cms / block в шаблоне? Я по существу заменил колонтитул с моим собственным колонтитула и установить мое собственное <?= $this->getChildHtml('...') ?>Это не работа , пока я не использовал: <?=...