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

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

52
Magento 2: изменение шаблона блока

В Magento 1, как разработчик модуля, можно изменить шаблон блока, используя макет XML-кода примерно так: <reference name="block_to_change"> <action method="setTemplate"> <param>/path/to/template.phtml</param> </action> </reference> а затем добавить свой шаблон в...

36
Удалить блок из макета в Magento 2

В Magento 1 я мог удалить блок, добавленный файлом макета, добавив его в свой блок макета. <remove ="block_id_here" /> Как я могу сделать то же самое для Magento 2? В качестве практического упражнения, скажем, у меня есть свой собственный модуль, из которого я хочу удалить блок панели...

32
Условно показать / скрыть блоки в макете XML

Как условно добавить блок (в зависимости от конфигурации в админ-панели) в макет Magento XML? Мы можем проверить, является ли config верным для действий. В приведенном ниже примере, если sample/config/show_toplinksconfig из панели администратора (в System-> Configuration) имеет значение true ,...

31
Как я могу отключить кеш для определенного раздела или блока

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

26
Когда использовать «имя» и когда использовать «как»

Я обнаружил, что при попытке использовать unsetChildметод иногда приходится использовать атрибут «name» и другие «as». Кажется, что если блок добавляется нормально, вы используете «как», но если он добавляется в блок с использованием appendметода, вам, возможно, придется использовать «имя». Это...

23
как создать многоязычный статический блок

Мне нужно создать многоязычный статический блок. Пока что я создал статический блок с идентификатором delivery_returns. Я звоню в каталог \ product \ view.phtml так: $deliveryBlock = Mage::getModel('cms/block')->load('delivery_returns'); echo $deliveryBlock->getTitle(); echo...

22
DEBUG (7): проблема безопасности: имя_блока не занесено в белый список. (Magento system.log)

В system.logфайле моей установки Magento у меня есть следующее сообщение об ошибке ОТЛАДКА (7): Проблема безопасности: block_nameне внесена в белый список. где block_nameимя блока, используемого в моем магазине. Что это значит и как мне это...

21
Блок с Cachable = false не отображается на странице просмотра продукта

Я использую magento2-1.0.0-beta4 Я скопировал checkout.rootблок с app/code/Magento/Checkout/view/frontend/layout/checkout_index_index.xmlна страницу продукта. Все работает нормально, пока не включу page_cache. Этот блок находится cacheable="false"в XML-формате. Теперь, когда я открываю страницу...

18
Удалить блок «информация о продукте, отзывы, теги» со страницы продукта

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

16
Как я могу указать ход оформления заказа на странице экспресс-проверки Paypal?

Хорошо, я разбил это на шаги, и вы можете увидеть, где я застрял: Шаг 1 - изменить номер столбца Страница экспресс-проверки PayPal (наша страница, на которую PayPal отправляет покупателя для проверки и, наконец, отправки своего заказа) - это страница с одним столбцом. Конечно, мы можем изменить...

15
Как переписать класс, который уже был переписан?

Обновление: я обнаружил, что класс, который мне действительно нужно переписать, - это SMDesign_SMDZoom_Block_Product_View_Mediaне то, SMDesign_ColorswatchProductView_Block_Product_View_Mediaчто я изначально думал. Тем не менее, точно такая же проблема все еще применяется. Расширение SMDesign...

15
DI и расширение блока на Magento 2

Кажется, мне трудно понять внедрение зависимостей в Magento 2 с помощью блоков, каждый раз, когда я пытаюсь расширить блок, который не является \ Magento \ Framework \ View \ Element \ Template, я получаю ошибки. Я хочу создать блок, который расширяет базовый класс блоков Magento \ Theme \ Block \...

15
Загрузить / получить блок вне маршрутизации Magento для внешнего использования

У меня есть внешняя веб-страница, и я пытаюсь извлечь блок заголовка сайта из инфраструктуры Magento для использования в качестве заголовка на этой внешней странице. Это то, что я до сих пор: // initialize Magento $rootPath = dirname(dirname(__FILE__)); $mageInc = $rootPath . "/app/Mage.php";...

15
Magento 2 StoreManagerInterface уже существует в объекте контекста при компиляции

Я получаю эту ошибку в моем расширении. PackageName \ ModuleName \ Block \ Enhanced Неверная зависимость в классе PackageName \ ModuleName \ Block \ Улучшено в /var/www/html/app/code/PackageName/ModuleName/Block/Enhanced.php \ Magento \ Store \ Model \ StoreManagerInterface уже существует в...