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

Загальні питання про Magento 2, не характерні для другорядних версій. Використовуйте цей тег, щоб відрізнити його від Magento 1. Якщо у вас виникли проблеми з певною версією, будь ласка, використовуйте замість цього відповідний тег "Magento-2.x". Функціональні можливості між незначними версіями Magento 2 можуть відрізнятися.

1
Magento 2 - включення готівки при доставці лише для конкретного способу відвантаження
Як, наприклад, увімкнути готівку за оплату доставки лише тоді, коли клієнт обрав спосіб доставки за єдиною ставкою? Я не можу знайти спосіб зробити це в конфігурації відвантаження / оплати або в правилах кошика.

2
Що таке Magento 2 "Інтеграція веб-API"
Відповідно до документації розробника Веб-API стилю інтеграції дозволяють за допомогою одного виклику веб-API запускати декілька сервісів одночасно для більш ефективної інтеграції. Приклад такої поведінки можна побачити в Каталозі, де один виклик веб-API може створити продукт; якщо ваша корисна навантаження включає об'єкт інвентаризації та медіа-об’єкт, тоді рамка також створить інвентар та …


4
Magento 2: Як користуватися макетною ручкою customer_logged_in?
Чи має Magento 2 таку ручку, як customer_logged_in ? Якщо так, то як я можу ним користуватися? Я намагався створити ../view/frontend/layout/customer_logged_in.xml і додали туди <referenceBlock name="content" remove="true" /> Але блок вмісту не було видалено. Я перейменував файл обробки за замовчуванням і блок був успішно видалений. Що я роблю неправильно?

2
Чи може хтось пояснити, що анотація @magentoDbIsolation робить для тесту на інтеграцію?
Переглядаючи тести інтеграції, написані для основних модулів, я бачу, що багато екземплярів примітки @magentoDbIsolation enabledз’являються над тестовими функціями. У документації MTF про це ніде не згадується, і навіть після перегляду Magento\TestFramework\Annotation\DbIsolationя все ще не зовсім зрозумілий щодо його мети. Чи може хтось надати деяке розуміння? Дякую.

1
Компіляція Magento2 DI займає занадто багато часу
Після створення / оновлення нового модуля / теми я використовую наступну команду в кореневій каталозі установки Magento php bin/magento setup:upgrade Що просить мене запустити компіляцію, тому я використовую php bin/magento setup:di:compile що займає близько 8 хвилин часу для його складання. Чи є спосіб закріпити процес компіляції?

3
Чому Magento 2 змушує URL-адреси мати більше 3 символів
Якщо ви спробуєте створити модуль з таким прізвищем, як hello-worldу Magento 2, ви отримаєте помилку, яка виглядає приблизно так . Invalid XML in file /Users/alanstorm/Sites/magento-2-with-keys/magento2/app/code/Pulsestorm/HelloPestle/etc/frontend/routes.xml: Element 'route', attribute 'id': [facet 'pattern'] The value 'hello-world' is not accepted by the pattern '[A-Za-z0-9_]{3,}'. Схоже, що Magento не хоче, щоб фронтові імена, в …
9 php  magento2  routing 

1
Magento2: різні види файлів composer.json
У Magento2 я бачу, що різні постачальники дотримуються різних форматів composer.json, наведених нижче, щоб назвати свої модулі. 1-й: "autoload": { "files": [ "registration.php" ], "psr-4": { "Amit\\SamplePage\\": "" } } 2-й: "extra": { "map": [ [ "*", "Amit/SamplePage" ] ] } 1. Яка різниця між ними і яку я повинен …

2
Magento 2 Як створити налаштування таблиці в конфігурації системи адміністратора?
Відповідно до magento 1, ми розширюємо від "adminhtml / system_config_backend_serialized_array" для створення такої таблиці: Моє запитання: як ми створюємо його в magento 2? Редагування: Нарешті, за допомогою довідки @Marius: це поле Виключення з користувачем-агентом у System => Configuration => General => Design => Theme Design. На основі цього поля ми …
9 magento2 

3
Magento 2: Який механізм розширення вибрати?
Ми можемо розширити контролер двома способами: використовуючи перевагу та використовуючи плагін. Але я не розумію цього, який з них хороший, а переваги / недоліки переваг проти плагіна. <preference for="Magento\Checkout\Controller\Index\Index" type="mymodule\Helloworld\Controller\Index\Index" /> <type name="Magento\Catalog\Model\Product"> <plugin name="getname-test-module" type="mymodule\Helloworld\Model\Plugin\Product" sortOrder="10"/> </type>



2
Magento 2, як зберегти додане користувацьке поле у ​​вигляді групи клієнтів?
Додавши деякі спеціальні поля до форми групи клієнтів, використовуючи upgradeSchema.php. Після цього я виявив, що вихідні поля, такі як код групи клієнтів та ідентифікатор податку, зберігаються за допомогою методів встановлення в наданому API. Він повністю відрізняється від Magento 1.X тим, що просто використовувати setXXX () для збереження.

2
Перевизначення файлів шаблонів у власній темі, завантажених через JS (Knockout.js)
Оскільки офіційні форуми Magento 2.0 не допомагають, я також опублікую своє запитання тут. Ми зараз розробляємо власну тему на основі теми Magento Blank, і ми хотіли б здійснити дві невеликі зміни у спадному меню minicart у заголовку. Ці файли завантажуються через JS (Knockout.js Framework), але просто копіювання файлу на нашу …

3
Як перезаписати шаблон через модуль в Magento2
Я створюю модуль і хочу перезаписати шаблон app/code/Magento/Catalog/view/adminhtml/templates/catalog/product/edit/options.phtml. Чи можливо це в модулі (не тема) На жаль, змінити назву модуля через макет XML не здається надто простим, оскільки це встановлено жорстко зашифровано в https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Block /Adminhtml/Product/Edit/Tab/Options.php#L21

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.