Magento

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

3
Додавання посилань на меню категорій
Я знаю, що це старе питання з великою кількістю відповідей, більшість із них пропонують редагувати шаблон меню, але це не працює для мене. Не потрібно пояснювати, чому, скажімо, я трохи OCD щодо того, щоб робити справи "правильним" способом. Це питання може слугувати матеріалом для інших, хто потребує. Ось іде. Починаючи …
20 magento-1.7  menu 

5
Випуск із використанням "маючи" у колекції Magento
Я намагаюся створити спеціальну колекцію для сітки в адміністративному модулі Magento. Я створив новий метод колекції під назвою "addAttributeHaving", який виконує наступні дії: public function addAttributeHaving($value) { $this->getSelect()->having($value); return $this; } Дивіться код колекції: $collection->addFieldToSelect( array( 'entity_id', 'created_at', 'increment_id', 'customer_email', 'customer_firstname', 'customer_lastname', 'grand_total', 'status' ) ); $collection->getSelect()->joinLeft(array('sfop' => 'sales_flat_order_payment'), 'main_table.entity_id …

4
Як замінити HTML-файл за допомогою спеціального модуля?
Я розробляю спеціальний модуль для способу оплати в Magento 2. В даний час я використовую cc-form.html з каталогу постачальників і модуля. Дивіться нижче шлях: vendor / magento / module-payment / view / frontend / web / template / Payment / cc-form.html Чи є спосіб замінити HTML-файл? Примітка. Я хотів би …

2
Які всі дозволені значення `xsi: type` у xml з Magento2
У Magento 2 (майже) всі аргументи, перелічені у файлах xml, мають атрибут, xsi:typeякий визначає, як значення аргументу буде інтерпретоване. Наприклад, у di.xmlфайлі резервного модуля є таке: <argument name="scopeType" xsi:type="const">Magento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT</argument> це означає, що значення аргументу scopeType- це значення константиMagento\Framework\App\Config\ScopeConfigInterface::SCOPE_TYPE_DEFAULT або цей <argument name="template" xsi:type="string">Magento_Theme::root.phtml</argument> це означає, що значенням аргументу templateє рядок …
20 magento2  xml  di 

5
Magento 2 Як додати новий стовпець до сітки замовлень
До таблиці sales_orderпід назвою я додав новий стовпець export_status, тепер я хочу додати новий стовпець сітки замовлення з даними з нового sales_orderстовпця. Мені вдалося додати стовпчик до the sales_order_gridтаблиці. $installer->getConnection()->addColumn($installer->getTable("sales_order_grid"), "xml_exported", [ 'type' => \Magento\Framework\DB\Ddl\Table::TYPE_TEXT, 'comment' => 'XML Exported' ]); Як тепер я можу зробити так, щоб він фактично відображався …

4
Magento 2: Що таке договір на обслуговування
Чи є в Magento 2 конкретний приклад того, що створено за допомогою концепції контракту на обслуговування ? Я багато разів бачив цей термін, але дивлячись на Magento 2 як він існує зараз, мені не зрозуміло, чи є договори на обслуговування більш керівними принципами, чи вони насправді пов'язані з конкретними реалізаціями …

1
Як відключити "Додати в кошик" для певних продуктів і замість цього відобразити кнопку "Переглянути деталі" у списку категорій?
Мені було цікаво, як відключити кнопку "Додати в кошик" на декілька конкретних продуктів, і я знайшов покинутий посібник, як це зробити, але це було дещо неповно, оскільки це було лише рішення на сторінках перегляду продуктів, а не на сторінках списку категорій чи сітки. Я відповім на власне запитання тут за …

3
Що таке IdentityInterface в Magento2
Я бачу, що багато моделей у Magento 2 реалізуються Magento\Framework\DataObject\IdentityInterface. Цей інтерфейс має єдиний метод під назвою getIdentities Реалізації цього методу зазвичай повертаються return [self::CACHE_TAG . '_' . $this->getId()];. Приклад можна знайти тут Для чого це використовується?


7
Magento 2: Виклик статичного блоку за допомогою xml
Як я включаю статичний блок на сторінку за допомогою XML. Наприклад, я створив статичний блок з промо-ідентифікатором. У магенто 1 ми включаємо статичний блок, використовуючи код нижче <block type="cms/block" name="Promo"> <action method="setBlockId"><block_id>promo</block_id></action> </block> Я хочу зробити саме те саме в magento 2

13
Немає команд, визначених у просторі імен "кеш"
Оновлення Зараз все працює, але There are no commands defined in the "cache" namespaceвсе ще є. Я намагався chmod 777 -R var/generation, нічого не виправив. AFAIK жоден модуль не ввімкнено public_html]# bin/magento module:status List of enabled modules: Nosto_Tagging List of disabled modules: Magento_Store Magento_AdvancedPricingImportExport Magento_Directory Magento_Theme Magento_Backend Magento_Backup Magento_Eav Magento_Customer …

22
Помилка Magento 2 ERR_TOO_MANY_REDIRECTS
Я новачок у Magento, після встановлення Magento 2 спільноти. Я не маю доступу до панелі адміністратора. Я отримую нижче помилки. На цій веб-сторінці є цикл переспрямування Помилка ERR_TOO_MANY_REDIRECTS Будь ласка, допоможіть мені вирішити проблему. Заздалегідь дякую всім.

6
Magento 2: Коли слід запускати, які команди?
Я працюю з Magento 2 вже 2 місяці. Я зрозумів, що я bin/magento setup:upgradeзанадто багато використовую. Я думаю, я не знаю, коли мені потрібно виконати цю команду. Ось ситуації, в яких я виконую вищезгадану команду. Коли я створюю новий модуль, Коли я щось додаю до каталогу налаштування, Коли я редагую …


3
Magento 2 видалити "Кошторис витрат на доставку та податок" з кошика
Я хочу позбутися блоку "Оцінити витрати на доставку та податок" у кошику. Програми devdocs говорять про відключення компонента - це шлях, тому я спробував таке: <body> <referenceBlock name="checkout.cart.shipping"> <arguments> <argument name="jsLayout" xsi:type="array"> <item name="components" xsi:type="array"> <item name="block-summary" xsi:type="array"> <!-- My custom part: --> <item name="config" xsi:type="array"> <item name="componentDisabled" xsi:type="boolean">true</item> </item> …
20 magento2  layout  cart  totals 

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