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

Общие вопросы о Magento 2, не относящиеся к минорной версии. Используйте этот тег, чтобы отличить его от Magento 1. Если у вас есть проблемы с конкретной версией, используйте вместо этого соответствующий тег «Magento-2.x». Функциональные возможности между второстепенными версиями Magento 2 могут отличаться.

1
Magento 2. Влияет ли последовательность модулей, влияющая на компоновку, на порядок загрузки XML?
Влияют ли <sequence/>теги в module.xmlфайлах на порядок, в котором Magento будет обрабатывать XML-файлы макета? Мои предварительные исследования говорят « нет» , но это кажется неправильным, поэтому я ищу подтверждение / доказательство того, что они этого не делают (доказательства == точки исходного кода, где макет обрабатывает пути к файлам XML, которые …

2
В чем преимущество каталога пабов в Magento 2
Может быть, я просто не получаю его, но если мои файлы уже кэшированы, то какой смысл использовать каталог pub в Magento 2? Мое единственное обоснованное предположение заключается в том, что использование резервного механизма можно несколько облегчить, если иметь известный набор файлов для темы. Читая документы, я не могу четко понять …
11 magento2 


6
Узнайте «имя» для ссылочного блока в Magento 2
Я хочу удалить несколько блоков со своей страницы. Скажем, например, что я хочу удалить контейнер для логотипа. Затем я создаю /app/design/frontend/MYVENDORNAME/MYTHEMENAME/Magento_Theme/layout/default.xmlс помощью следующего кода: <page layout="3columns" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"> <referenceBlock name="logo" remove="true"/> </page> В этом случае мне удалось узнать имя (name = "logo") этого ссылочного блока путем поиска по файлам в …
11 magento2  layout  xml 

9
Magento 2 - Как удалить модуль?
Как удалить модуль? Я прочитал этот документ Но это не удалось, и отобразить ниже: php bin/magento module:uninstall SP_Gridthumbs SP_Gridthumbs не является установленным пакетом композитора

6
Установка Magento 2: ошибка 404 при попытке загрузить страницу администратора.
Я успешно установил Magento 2 на сервер wamp, но у меня возникла небольшая проблема с загрузкой страницы администратора, поскольку она дает мне 404. Кроме того, при загрузке его домашней страницы тема по умолчанию, которая в моем случае является luma, не применяется и вместо этого дает мне следующие ошибки: Failed to …


3
Magento 2 Как удалить атрибуты, добавленные пользовательским модулем?
Пока я знаю, что при удалении пользовательского модуля можно удалить пользовательские таблицы или столбцы, добавленные пользовательским модулем, используя uninstall.phpрасширение \Magento\Framework\Setup\UninstallInterface. Но как удалить пользовательские атрибуты, добавленные InstallData.phpпри удалении модуля? Заранее спасибо!

4
Magento 2: Как отфильтровать коллекцию товаров по идентификатору магазина
Используя объект фабрики продуктов, я могу создать продукт, получить коллекцию продуктов и получить первый элемент этой коллекции. /* var $productFactory \Magento\Catalog\Model\ProductFactory */ $product = $this->productFactory->create()->getCollection()->getFirstItem(); Однако, если я попытаюсь добавить store_id в фильтр коллекции $product = $this->productFactory ->create() ->getCollection() ->addFieldToFilter('store_id', 1) ->getFirstItem(); Я получаю следующую ошибку Invalid attribute name: store_id …

3
Magento2 InstallSchema добавить новый столбец в существующую таблицу
Я пытаюсь добавить новый столбец в существующую таблицу в magento2 <?php namespace Vendor\Module\Setup; use Magento\Framework\Setup\InstallSchemaInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\SchemaSetupInterface; /** * @codeCoverageIgnore */ class InstallSchema implements InstallSchemaInterface { /** * {@inheritdoc} * @SuppressWarnings(PHPMD.ExcessiveMethodLength) */ public function install(SchemaSetupInterface $setup, ModuleContextInterface $context) { $installer = $setup; $installer->startSetup(); $eavTable = $installer->getTable('eav_attribute'); $columns = …

4
Magento 2 Helper instance
Когда я думаю, что обернул голову вокруг системы DI из Magento 2, что-то появляется и разворачивается. Я вижу в основном коде разные способы доступа к помощнику. Например, Magento\Catalog\Controller\Category::_initCategoryтам есть это: if (!$this->_objectManager->get('Magento\Catalog\Helper\Category')->canShow($category)) { return false; } Но в Magento\Catalog\Block\Category\Viewпомощник вводится конструктор public function __construct( \Magento\Framework\View\Element\Template\Context $context, \Magento\Catalog\Model\Layer\Category $catalogLayer, \Magento\Framework\Registry $registry, …

1
Magento 2 - вся страница товаров с многоуровневой навигацией и пагинацией
Я хочу , чтобы создать все страницы продукта с filters, toolbar, pagination. Я могу сделать это, создав новую категорию с именем All Productsи назначив все продукты в нем. Но я думаю, что это не очень хороший подход, как если бы каждый раз, когда новые продукты добавлялись на сайт, их также …

1
Magento 2 - проблема сортировки товара на странице категории с использованием атрибута товара
Я сделал атрибут продукта и назначил его для набора атрибутов, чтобы он отображался на странице сведений о продукте администратора. На основе этого атрибута товара я сортирую коллекцию товаров на странице категории. Проблема заключается в том , я установил Catalog Input Type for Store Ownerв Text field. Мне нужно будет установить …

1
Стол 'флаг'
В Magento 2 есть таблица с названием flag. Таблица создана Magento\Setup\Model\Installer. Что делает / держит эта таблица?

2
Значения пользовательских атрибутов клиента Magento 2 не сохраняются в базе данных?
Я добавил два пользовательских атрибута для страницы регистрации клиента (альтернативный адрес электронной почты и альтернативный номер) в новом модуле (через: app / code /.../ Setup / InstallData.php). Я разработал его «представление» внутри пользовательской темы (переопределив register.phtml). Теперь я вижу новые поля на странице регистрации. Однако данные внутри новых полей (альтернативный …

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