Magento

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

1
Додати новий атрибут зображення для категорії в magento 2.1.1
Я намагаюся створити новий атрибут як Зображення для категорії, мені вдалося створити цей атрибут, але коли я намагався завантажити зображення, зберегти його було неможливо. Це мій код: Заробітна плата / Список категорій / Налаштування / InstallData.php namespace Wage\Categorylist\Setup; use Magento\Framework\Module\Setup\Migration; use Magento\Framework\Setup\InstallDataInterface; use Magento\Framework\Setup\ModuleContextInterface; use Magento\Framework\Setup\ModuleDataSetupInterface; use Magento\Catalog\Setup\CategorySetupFactory; class InstallData …

1
Magento 2: Як гранітні дані працюють для багатошарової навігації?
Я створив модуль для спеціального фільтра на сторінці категорій, все працює нормально, за винятком цінового діапазону в багатошаровій навігації. Будь-хто може пояснити мені, як getFacetedData ("ціна") працює в magento2 $productCollection->getFacetedData('price'); Ця функція дає мені діапазони цін на основі колекції товарів за замовчуванням, а не на основі моєї відфільтрованої колекції. FYI: …

4
Magento 2: Як змінити шаблон блоку без "імені"
Я хочу змінити, щоб замінити шаблон блоку зі своїм спеціальним шаблоном. Але воно не має "імені", воно має лише "як". Я хочу змінити це: <block class="Magento\Sales\Block\Adminhtml\Order\View\Items\Renderer\DefaultRenderer" as="default" template="order/view/items/renderer/default.phtml"/>

2
Як слід зберігати нові або оновлені об'єкти моделей?
У Magento 2 у нас є класи сховищ. Класичний метод, save()який сильно використовується в Magento 1.9, є застарілим, якщо я правильно, з 2,04 або 2,05. Я використовував фабрики для створення нового об'єкта і після встановлення властивостей нового, наприклад продукту, якого я назвав save(): $productFactory->create()->setName()...->save() З іншого боку, у нас є …

2
Magento 2 - Помилка запуску update / cron.php
Я отримую помилку при запуску update/cron.php Я налаштовую cronjob відповідно до документації . Але це дає таку помилку: Попередження PHP: requ_once (update / vendor / autoload.php): не вдалося відкрити потік: Немає такого файлу чи каталогу в update / app / bootstrap.php у рядку 13 PHP Фатальна помилка: requ_once (): Не …
10 magento2  error  cron 

4
Magento2 встановити режим обслуговування
Я вмикаю режим обслуговування, додавши файл var/.maintenance.flag, але я отримую помилку: Unable to proceed: the maintenance mode is enabled. #0 /backup/html/magento2/vendor/magento/framework/App/Bootstrap.php(256): Magento\Framework\App\Bootstrap->assertMaintenance() #1 /backup/html/magento2/index.php(39): Magento\Framework\App\Bootstrap->run(Object(Magento\Framework\App\Http)) #2 {main} Я навіть спробував включити це за допомогою команди: bin/magento maintenance:enable Крім того, включений режим виробництва, очищені кеші все ще я не отримую 503 …

3
Видалення модуля
Я намагаюся видалити модуль (власний), який я встановив через композитор за допомогою CLI з цією командою: bin/magento module:uninstall -r [Namespace]_[Module] На основі відповіді, наданої тут @RyanH, я створив Setup/Uninstall.phpфайл, який видаляє дані модуля, пов’язані з базою даних. Це прекрасно працює, але процедура видалення висить. Я навіть залишив сценарій працювати протягом …

4
Немає розширень PHP для Magento 2
Я намагаюся налаштувати нове бродяче вікно для розробки Magento 2, однак під час роботи composer installя отримую такі помилки: Problem 1 - The requested PHP extension ext-gd * is missing from your system. Install or enable PHP's gd extension. Problem 2 - The requested PHP extension ext-mcrypt * is missing …
10 magento2  php-7 

4
Magento 2 Отримайте котирування на кошик Всього в minicart.phtml
Я намагаюся отримати загальну котировку кошика в minicart.phtml, але мені не пощастило. Я впорскую Magento \ Checkout \ Model \ Cart. Ось мій код: $this->cart = $cart; $cartQuote= $this->cart->getQuote()->getData(); echo $cartQuote['base_grand_total']; Після того, як я запускаю цей код, мінікарт розривається і повністю зникає з фронту. Дякую!

2
Отримати елементи замовлення всередині замовлення
Мені потрібно отримати предмет замовлення всередині циклу замовлення, як цього досягти, ось мій код $orderCollection = Mage::getModel("sales/order")->getCollection(); foreach ($orderCollection as $order) { $orders['orders'][] = array( 'id' => $order->getIncrementId(), 'store' => 'magento', 'status' => $order->getStatus(), 'name' => $order->getCustomerName(), 'email' => $order->getCustomerEmail(), 'telephone' => $order->getShippingAddress()->getTelephone(), 'street' => $order->getShippingAddress()->getStreet(), 'pincode' => $order->getShippingAddress()->getPostcode(), 'city' …

2
Як налагодити код Magento 2 при використанні командних рядків?
Запуск сценарію в командному рядку - це те, що ми часто робимо в Magento 2. Наприклад, створюючи новий модуль, ми повинні запускати setup:upgradeкоманду. Ми не можемо побачити всю інформацію, яку нам потрібно знати. Я знаю, що багато розробників Magento вибирають PHPStorm улюбленим редактором. Як ми можемо використовувати PHPStorm для налагодження …

2
Перетворення віртуальних продуктів у Magento 2
Я працюю на веб-сайті Magento 2 для друга, і тепер я зрозумів, що для 500+ продуктів, які він додає вручну, це прості продукти з віртуальними параметрами? Я сказав йому налаштувати продукти як настроювані продукти, тому я не зовсім впевнений, що сталося (див. Зображення нижче). Чи існує спосіб перетворення всіх цих …

3
Переважаючі стилі порожніх тем у Magento 2
Як би ви вирішили переосмислити стилі навігації для власної теми при успадкуванні від порожньої теми в Magento 2? Я маю theme.cssфайл у своїй app/design/frontend/<Vendor>/<theme>/web/cssпапці, але я знаю, що Magento 2 використовує менше. Я можу легко змінити стилі в theme.cssтаблиці моїх стилів, але я не хочу продовжувати використовувати !important. Крім того, …
10 magento2  overrides  css  less 

2
Як отримати вихід від помічника для аргументу шляху в макеті?
<block class="Magento\Framework\View\Element\Html\Link\Current" ifconfig="custommodule/general/enable_footer_link" name="custommodule-link"> <arguments> <argument name="label" xsi:type="string">Custom Module</argument> <argument name="path" xsi:type="string" helper="NS\CustomModule\Helper\Data::getFrontName()"/> </arguments> </block> Я намагаюся це зробити у default.xml. як я можу отримати pathаргумент рядка від помічника дії для аргументу?
10 magento2 

2
OpCache - рекомендована конфігурація для Magento2
Я працюю зі стеком Magento 2, я повторно використовую частину конфігурації Magento 1 OpCache. Я вже дізнався, що зараз нам потрібно включити коментарі, але я майже впевнений, що інші значення можна покращити, тому ось моя поточна конфігурація: [opcache] opcache.enable=1 opcache.enable_cli=0 opcache.memory_consumption=256 opcache.interned_strings_buffer=12 opcache.max_accelerated_files=65406 // thanks Mage2.Pro! ;opcache.max_wasted_percentage=5 ;opcache.use_cwd=1 opcache.validate_timestamps=0 ;opcache.revalidate_freq=2 …

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