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

позначає питання щодо класів `Блок`.

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()); ?> switcher-option"> <a …

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

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 …

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 namespace …
11 blocks  magento2 

3
Magento 2: Як додати додатковий блок на сторінці оформлення замовлення?
Я хотів би замінити вищезазначений файл і відобразити мій спеціальний блок у li. magento \ vendor \ magento \ module-checkout \ view \ frontend \ web \ template \ 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 need to …



1
Magento 2 - ім'я блоку vs як ім'я
Я виконував деяку роботу в 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.