Magento

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

2
Меню навігації Magento 2 не відображається
Я новачок у Magento, тому будь ласка, майте мене: D Я успішно створив тему, яка є дитиною до порожньої теми. Я намагаюся працювати меню, і все життя я не можу зрозуміти, чому воно не відображається. Я прочитав пару інших тем і не пощастило. Я додав кореневу категорію з моїми підкатегоріями. …

2
Показати параметр Значення за замовчуванням у перемикачі магазину на сторінці редагування продукту адміністратора
Я використовую Magento Enterprise Edition, і я супер адміністратор. Для деяких адміністраторів я дозволяв доступ лише до певного магазину. Для мене відображається параметр значень за замовчуванням у перемикачі магазину сторінки редагування продукту. Для адміністратора, який має обмежений доступ, параметр значень за замовчуванням не відображається. Хтось допоможе мені відобразити параметр значень …

2
Чому деякі класи визначають ін'єкції як у конструкторі, так і у di.xml?
Я не розумію, чому в деяких класах їх ін'єкції залежності оголошуються двічі - один раз у di.xmlконструкторі конкретного класу та в ньому. Наприклад, у Magento\Backend\Model\Url, di.xmlвизначено цей набір типів для DI: <type name="Magento\Backend\Model\Url"> <arguments> <argument name="scopeResolver" xsi:type="object"> Magento\Backend\Model\Url\ScopeResolver</argument> <argument name="authSession" xsi:type="object"> Magento\Backend\Model\Auth\Session\Proxy</argument> <argument name="formKey" xsi:type="object"> Magento\Framework\Data\Form\FormKey\Proxy</argument> <argument name="scopeType" xsi:type="const"> Magento\Store\Model\ScopeInterface::SCOPE_STORE …

3
Як замінити / переписати блок-клас у Magento 1?
Примітка. Це розроблено як канонічне запитання, яке повністю пояснює, як працює перезаписування блоку та чи може бути використане як дублікат цілі для більш конкретних питань "Як перекрити блок X" або "Чому моя перезапис не працює". Дивіться також: Шукаєте канонічні питання щодо переосмислення Magento 1 Скажімо, я повинен внести зміни до …

5
Magento 2: Як отримати зображення розміру для спеціального модуля?
Я використовую Magento 2 CE версії 2.1.0 У мене є власний модуль із полем зображення. Коли він завантажується, я хочу зображень різного розміру, як для продукту, ми маємо Зображення мініатюр, список зображень та детальну інформацію про продукт. Можливість завантажувати 1 зображення без зміни розміру. Я використовую нижче код для зміни …

2
Як встановити та отримати дані клієнтської сесії в magento 2
Я боюся з сеансом magento 2. Я створив нижче файл контролера як зразок коду. <?php namespace vendor_name\module_name\Controller\SetGetSession; use Magento\Framework\App\Action\Action; class SetGetSession extends Action { protected $customerSession; public function _construct( \Magento\Customer\Model\Session $customerSession ) { $this->customerSession = $customerSession; } public function execute() { } } Чи може хто-небудь допомогти мені, як призначити …

7
Magento 2 Отримайте ідентифікатор клієнта від сесії в блоковому класі
Як отримати ідентифікатор клієнта з сеансу? Я спробував це, але не вийшло. protected $_customerBonusPointFactory; protected $_customerSession; public function __construct(Session $customerSession, \Magento\Framework\View\Element\Template\Context $context) { $this->_customerSession = $customerSession; parent::__construct($context); } public function _prepareLayout() { var_dump($this->_customerSession->getCustomer()->getId()); exit(); return parent::_prepareLayout(); }

2
Загальнодоступні дії в адміністраторах-контролерах
Я виявив, що в класі \Magento\Backend\App\AbstractAction(родоначальник кожної дії контролера адміністратора) є член, який називається, _publicActionsякий використовується у валідації секретного ключа, як це: if (is_array($this->_publicActions) && in_array($this->getRequest()->getActionName(), $this->_publicActions)) { return true; } Це означає, що якщо певне ім’я дії вказано у _publicActionsвас, ви можете отримати доступ до дії без секретного ключа …


6
Продукція, що не є на складі, все ще з'являється у передній частині, пошуку та інших - Magento 2.1.0
Я бачу, що з моєю установкою magento 2.1.0 є проблема! Відмовляється шкура з запасу продуктів від пошуку і сторінки категорії! Я очистив кеш, перевстановив, але не пощастило! Чи можете ви дати мені поради? Моя продукція має запас 0, але спереду вони з’являються на складі, і коли ви їх замовляєте, це …

1
Неможливо оголосити інтерфейс, оскільки ім'я вже використовується
Після створення простого інтерфейсу в моєму новому модулі. Я набрав bin / magento setup: di: compile, і я отримую помилку про те, що ім'я вже використовується. Ось мій код: namespace Company\Test\Api; /* * @api */ interface XyzInterface { public function getSomething(); } Тоді я отримую цю помилку: Repositories code generation... …

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


3
Помилка API Magento2 REST "Клас не існує"
Я створив тестовий веб-сервіс Magento 2.0.2 REST на базі блогу Алана: http://alankent.me/2015/07/24/creating-a-new-rest-web-service-in-magento-2/ Я використовую Postman, щоб зателефонувати на користувальницьку веб-службу та отримати таку помилку: "message": "Class does not exist", "code": -1, "trace": "#0 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(128): ReflectionClass->__construct('')\n#1 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->_createFromArray(NULL, '30')\n#2 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\Webapi\\ServiceInputProcessor.php(99): Magento\\Framework\\Webapi\\ServiceInputProcessor->convertValue('30', NULL)\n#3 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(262): Magento\\Framework\\Webapi\\ServiceInputProcessor->process('Test\\\\Calculator...', 'add', Array)\n#4 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\module-webapi\\Controller\\Rest.php(160): Magento\\Webapi\\Controller\\Rest->processApiRequest()\n#5 P:\\wwwroot\\Magento202_com_loc\\Web\\var\\generation\\Magento\\Webapi\\Controller\\Rest\\Interceptor.php(24): Magento\\Webapi\\Controller\\Rest->dispatch(Object(Magento\\Framework\\App\\Request\\Http))\n#6 P:\\wwwroot\\Magento202_com_loc\\Web\\vendor\\magento\\framework\\App\\Http.php(115): …


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