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

обозначает вопросы о классах `Block`.

4
Ошибка переключателя магазина Magento 2 в «section-config.js». Uncaught TypeError: Невозможно прочитать свойство '*' из неопределенного (…)
Я реализую пользовательский переключатель магазина в своей пользовательской теме. Шаблон блока выглядит следующим образом: <?php if (count($block->getStores())>1): ?> <?php $id = $block->getIdModifier() ? '-' . $block->getIdModifier() : ''?> <span><?php echo $block->escapeHtml($block->getStoreName()) ?></span> <span>/</span> <?php foreach ($block->getStores() as $_lang): ?> <?php if ($_lang->getId() != $block->getCurrentStoreId()): ?> <span class="view-<?php echo $block->escapeHtml($_lang->getCode()); ?> …

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

4
Передать данные в getChildHtml () или вызвать метод для дочернего блока
Я хочу иметь возможность передавать данные в вызов getChildHtml (). Причина в том, что выход блока зависит от типа продукта. Поэтому я хочу передать продукт в getChildHtml, чтобы он мог принять решение о выводе. Я делаю это внутри template/checkout/cart/item/default.phtml. В идеале звонок должен выглядеть так: echo $this->getChildHtml('child_block_name', $_item); Тогда мой …
12 layout  blocks 

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

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


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 class="Magento\Framework\View\Element\Text" …

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

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

3
Неверный тип блока: [Пространство имен] \ [Модуль] \ Блок \ Временная шкала
Я пытался добавить блок в нижний колонтитул, но пока он продолжает возвращаться Invalid block type: [Namespace]\[Module]\Block\Timeline Источник того, что у меня есть, также можно найти здесь: https://github.com/sandermangel/magento2-twitterfeed. мой 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_configuration.xsd"> <body> <referenceBlock name="footer"> <block class="[Namespace]\[Module]\Block\Timeline" name="twitterfeed-timeline" template="footer/timeline.phtml"></block> </referenceBlock> </body> </page> и мой блок в классе vendor/[namespace]/[module]/Block/Timeline.php …
11 blocks  magento2 

3
Magento 2: Как добавить дополнительный блок на странице оформления заказа?
Я хотел бы переопределить вышеуказанный файл и отобразить свой пользовательский блок в li. Magento \ поставщика \ Magento \ модуль кассового \ вид \ внешний интерфейс \ Web \ шаблон \ shipping.html <li id="shipping" class="checkout-shipping-address" data-bind="fadeVisible: visible()"> <div class="step-title" data-bind="i18n: 'Shipping Address'" data-role="title"></div> </li> <!-- ko if:myBlock --> // Mine …


1
Magento 2 - имя блока против имени
Я немного поработал в Magento 2 и переписывал некоторые установленные мной модули (на веб-интерфейсе). Однако сегодня я только что столкнулся с чем-то, с чем я не сталкивался раньше. Модуль, который я использовал, имеет внутри блок, который имеет следующее: <referenceBlock name="product.info.details"> <block class="Vender\Module\Block\Catalog\Related" name="posts.tab" as="blog.posts" template="Vender_Module::catalog/posts.phtml" group="detailed_info"> </block> </referenceBlock> Он устанавливает …


4
Magento 2: Как изменить шаблон блока без «имени»
Я хочу изменить, чтобы переопределить шаблон блока моим собственным шаблоном. Но у него нет «имени», у него есть только «как». Тот, который я хочу переопределить: <block class="Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRenderer" as="default" template="order/view/items/renderer/default.phtml"/>

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