Magento

Питання та відповіді для користувачів платформи електронної комерції Magento

1
Чи є вагомі причини підставити один і той же код в обох блоках спробувати І?
У файлі: app/code/core/Mage/Adminhtml/Block/Widget/Grid/Column/Renderer/Datetime.phpв рамках render()методу здається, що точно той самий код запускається і в блоках спробу і лову. Виняток взагалі не обробляється. Мені цікаво знати, які причини (якщо такі є) для написання такого коду: try { $data = Mage::app()->getLocale() ->date($data, Varien_Date::DATETIME_INTERNAL_FORMAT)->toString($format); } catch (Exception $e) { $data = Mage::app()->getLocale() ->date($data, …



3
Як програмно додати блок CMS у Magento 2?
Мені потрібно додати блок CMS через сценарій встановлення / оновлення. Я вже придумав, як додати "звичайні" сторінки CMS, як це видно із сценарію нижче. Але оскільки я не можу знайти жодного способу додати блоки CMS до коду Magento 2 в Google чи тут, я дуже заклинив. namespace [Vendor]\[Module]\Setup; use Magento\Cms\Model\Page; …


1
Magento2: Який найкращий спосіб додати поле спеціального способу оплати?
Я створив новий метод оплати в Magento 2 із полем користувацького способу оплати (наприклад, "po_number" від magento / offline- Payment method ). І передній кінець працює прекрасно (показ поля, валідація тощо). Однак якщо я хочу розмістити замовлення Magento, запит WebAPI видає таку помилку: "Властивість \" CustomField \ "не має відповідного …

3
Панель адміністратора Magento 2 вішає назавжди до оновлення сторінки
Починаючи з роботи з Magento 2, у мене неодноразово виникає ця дратівлива проблема: Я входжу на панель адміністратора або переходжу на іншу сторінку в панелі адміністратора Сторінка починає завантажуватися, іноді відображається частково, але потім зависає назавжди (принаймні на кілька хвилин), іноді відображається повністю, але браузер все одно вказує на "завантаження", …

2
Як додати bootstrap.js у magento2
Я намагаюся включити bootstrap js до моєї теми magento2. Але проблема полягає в тому, коли я включаю bootstrap js на свою тему. Ця консоль часу дає помилку, що для завантажувальної програми потрібен jQuery. Тоді як я можу це зробити ??? Може хто-небудь, будь ласка, допомогти мені?
13 magento2  jquery 

4
Скасувати процес видалення блоку в layout.xml
Я хочу скасувати видалення блоку. блок видаляється в vendor/magento/theme-frontend-blank/Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="true"/> <referenceContainer name="header.panel" remove="true"/> <referenceBlock name="top.search" remove="true"/> <referenceBlock name="catalog.compare.link" remove="true"/> <referenceBlock name="catalog.topnav" remove="true"/> <referenceContainer name="footer-container" remove="true"/> Згідно з документацією , видалення можна за допомогою каналу remove=false. Тому я створив файл у своїй темі в Magento_Checkout/layout/checkout_index_index.xml <referenceBlock name="minicart" remove="false"/> <referenceContainer …
13 magento2  layout 

4
Magento 2: Видаліть блок залежно від налаштування конфігурації
Я намагаюся видалити блок із певної сторінки (будь то фронтенд чи бекенд), але лише якщо встановлено прапор конфігурації true. Візьмемо приклад. Я хочу видалити блок з назвою dashboardз панелі адміністратора. Блок визначається у adminhtml_dashboard_index.xmlфайлі з Magento_Backendмодуля: <referenceContainer name="content"> <block class="Magento\Backend\Block\Dashboard" name="dashboard"/> </referenceContainer> Завдяки відповіді Адама я можу це зробити вadminhtml_dashboard_index.xml …


1
Порушення обмеження цілісності: 1062 Дублікат записи для ключа "UNQ_SALES_FLAT_INVOICE_INCREMENT_ID"
Я допомагаю продавцеві відстежувати першопричину деяких помилкових платіжних операцій (протягом великого дня замовлення), які не вдалися із наступною помилкою SQLSTATE [23000]: Порушення обмеження цілісності: 1062 Дублікат запису "51986" для ключа "UNQ_SALES_FLAT_INVOICE_INCREMENT_ID" UNQ_SALES_FLAT_INVOICE_INCREMENT_IDІндекс являє собою унікальний ключ на increment_idколонці в sales_flat_invoiceтаблиці. Коли я дивлюся в цю таблицю на increment_idзгадку про помилку …


1
Видалити модуль Magento 2
Мабуть, зараз Magento 2 підтримує сценарії видалення, що дозволяють модифікувати схему db під час видалення модуля (horay !!). Як пояснено тут, це працює лише для модуля, встановленого через композитор. (Я сподіваюся, що це спрацює в майбутньому для всіх модулів, але це вже інше питання). Скажімо, у мене є модуль під …

1
Magento 2 getTable поведінка
TL; DR: Чи є в Magento 2 спосіб зробити метод getTableіз моделі збору ресурсів для повернення одного і того ж імені таблиці для двох різних параметрів? Детальне пояснення Почну з прикладу Magento 1. Скажімо, у мене є таблиця з назвою module_entiti1_entity2. Мені потрібно було оголосити цю таблицю в моїй config.xmlподібній …

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