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

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

3
Magento 2 добавить пользовательскую проверку атрибута продукта из сценария установки
[ 'type' => 'int', 'backend' => '', 'frontend' => '', 'label' => 'XXXX', 'input' => 'text', 'frontend_class' => 'validate-больше-чем-ноль', 'source' => '', 'global' => \ Magento \ Eav \ Model \ Entity \ Attribute \ ScopedAttributeInterface :: SCOPE_GLOBAL, 'visible' => true, 'required' => true, 'user_defined' => false, 'default' => 0, …



2
Переписывание Magento 2 класса против плагинов
В Magento 2 есть концепция плагинов / перехватов / перехватчиков, в отличие от Magento 1. Они действуют как событие перед | после события для каждого открытого метода. Что приятно. Вы также можете использовать aroundплагин, чтобы заменить функциональность метода. Но Magento 2 все еще предлагает возможность переписать классы более или менее …


5
Нет изображений или JS на новой установке Magento 2
Я только что установил Magento 2 на свой рабочий сервер в процессе разработки. субдомен. Установка прошла успешно, но я заметил, что нет ни изображений, ни рабочего javascript как во внешнем, так и во внутреннем интерфейсе. Изучив исходный код, я обнаружил, что вызываемые файлы http://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.cssне существуют. Есть предположения? Я пробовал решения …

1
Magento 2 Enterprise: создание нового модуля в каталоге поставщиков
Я пытался создать новый модуль в vendorкаталоге в Magento Enterprise 2.0.0. Модуль не может быть загружен после того, как я запустил Magento setup:upgrade. Если я переместлю мои файлы в app/codeкаталог, модуль будет успешно установлен. В версии Magento 2 Enterprise все модули находятся в vendorкаталоге, но версия Community использует app/codeкаталог. Интересно, …

2
Какова цель микса LESS lib-css?
.lib-css()Mixin широко используется в Magento 2 LESS файлов. Однако его цель не очевидна, и определения mixin не предоставляют никакой полезной документации: // // Добавить любое свойство CSS // --------------------------------------------- .lib-CSS ( @_свойство, @_значение, @_prefix: 0 ) когда (@_prefix = 1) а не (@_value = '') и нет (@_value = false) …

4
Почему папка `code` отсутствует в папке` app` в стабильной версии magento 2?
Я скачал стабильную версию Magento 2 с https://www.magentocommerce.com/download с примерами данных и установил. Он отлично работает в обеих областях, т.е. фронтэнд и бэкэнд. Но я не смог найти app/codeпапку. Аналогичные папки модуля находятся под vendor\magento. Изменилась ли структура папок в Magento 2 снова? Куда мы можем поместить нашу папку с …


3
Какие классы являются «перехватываемыми / подключаемыми» в Magento 2
Дата: 30 мая 2015 года (учитывая изменяющуюся природу Magento 2). Magento 2 представил концепцию плагина , реализованную с помощью шаблона перехватчика . Что не ясно из документации - какие классы и объекты в Magento «перехватываются»? То есть вы настраиваете плагин с XML, который выглядит следующим образом <config> <type name="{ObservedType}"> <plugin …

3
Magento 2: переписать контроллер
Как я могу переписать контроллер (это на самом деле действие) в Magento 2? Я пытался, как указано здесь, вот так: У меня есть свой собственный модуль Namespace_Moduleс di.xmlфайлом, который учитывается, потому что одна и та же система работает с моделями и блоками. Пример: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../lib/internal/Magento/Framework/ObjectManager/etc/config.xsd"> <!-- this …

3
Что такое «исходные» элементы в файлах компонентов пользовательского интерфейса
В файлах конфигурации компонента формы пользовательского интерфейса Magento 2 вы часто будете видеть itemатрибут с тем же source- <item name="source" xsi:type="string">block</item>ниже. #File: vendor/magento/module-cms/view/adminhtml/ui_component/cms_block_form.xml <field name="title"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="dataType" xsi:type="string">text</item> <item name="label" xsi:type="string" translate="true">Block Title</item> <item name="formElement" xsi:type="string">input</item> <item name="source" xsi:type="string">block</item> <item name="sortOrder" xsi:type="number">20</item> <item name="dataScope" …

2
Как переписать функцию виджета с помощью миксинов Magento 2.1.1
У нас есть swatch-renderer.js В этом файле есть некоторые виджеты. .... $.widget('mage.SwatchRenderer', { .... /** * @private */ _init: function () { if (this.options.jsonConfig !== '' && this.options.jsonSwatchConfig !== '') { this._sortAttributes(); this._RenderControls(); } else { console.log('SwatchRenderer: No input data received'); } }, /** * @private */ _sortAttributes: function () …

3
Magento 2: В чем разница между row_id и entity_id в таблицах% _entity?
В Magento 1 не было столбца, вызываемого row_idв таблицах сущностей, вы просто имели entity_id: CREATE TABLE `catalog_category_entity` ( `entity_id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Entity ID', `entity_type_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Entity Type ID', `attribute_set_id` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Attriute Set ID', `parent_id` …
17 magento2  database  eav 

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