Запитання з тегом «magento-2.0»

Позначає питання, пов'язані з Magento CE / EE версії 2.0

4
Модуль CLI Magento2: увімкнення дає помилку “Невідомі модулі
У Magento2 я створив простий спеціальний модуль і хочу включити його за допомогою CLI: bin/magento module:enable Vendorname_Modulename Але це дає мені таку помилку: Невідомі модулі: "Ім'я постачальника_Модуль" Модуль та його файли існують у app/code/Vendorname/Modulename/ Звичайно, я очистив / відключив кеші, очистив генерацію, Memcache (d) не працює ...


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

1
Фатальна помилка Виклик до команди-відправки () в той час, як дзвонити мій Блок у програмі Magento 2
Це мій файл блоку: <?php namespace ChennaiBox\Mymail\Block\Mail; class MailContent extends \Magento\Framework\View\Element\Template { protected $_objectManager; protected $customerSession; public function __construct( \Magento\Customer\Model\Session $customerSession, \Magento\Framework\ObjectManagerInterface $objectManager ) { $this->customerSession = $customerSession; $this->_objectManager = $objectManager; } public function mymailData() { try{ if ($this->customerSession->isLoggedIn()) { $cutomerEmail =(string)$this->customerSession->getCustomer()->getEmail(); echo $cutomerEmail; else{ $this->_redirect('customer/account/login/'); } }catch (Exception $e) …

3
Додайте примітку до поля форми за допомогою компонентів інтерфейсу
Як я можу додати невеликий текст під поле в Magento 2, використовуючи компоненти інтерфейсу. Використовуючи, Magento\Framework\Data\Formя могла це зробити: /** @var \Magento\Framework\Data\Form $form */ $form = $this->formFactory->create(); $fieldset = $form->addFieldset( 'base_fieldset', [ 'legend' => __('Some legend here'), 'class' => 'fieldset-wide' ] ); $fieldset->addField( 'name', 'text', [ 'name' => 'name', 'label' …





5
Яка краща структура проекту Magento 2 за VCS?
Коли я запускаю новий проект M2, перше, що я зробив би, це встановити ядро ​​за допомогою композитора: composer create-project --repository-url=https://repo.magento.com/ magento/project-community-edition Тепер я можу написати свої власні модулі (и) та теми (теми) під app/code. Потім я додав би мою composer.*та всю app/codeпапку до свого VCS. Поки все добре. Припустимо, зараз …


1
Новий шаблон системи сітки Magento 2
Я роздумував над новою системою резервної сітки Magento на версії Merchant beta 1.0.0. Перш за все треба сказати, що я вражений. Тепер ви можете вибрати, які стовпці бачити, ви можете змінити їх порядок, ви можете фільтрувати за атрибутами, які не обов'язково мають стовпець. Але це не важливо. Я не розумію, …

3
Magento 2: які переваги використання контрактів на обслуговування?
Отже, як деякі з вас можуть знати, Magento 2 рекомендованим способом поводження з моделями / колекціями для дій CRUD є використання контрактів на обслуговування. Однак, згідно з питаннями та питаннями Magento SE, схоже, більшість людей замість цього використовують модель / ресурсну модель / колекцію безпосередньо. Як приклад для завантаження цитати, …

3
Magento 2: отримати переписати URL-адресу продукту
Я намагаюся отримати rewrite product urlз load productкористувальницького модуля. Я отримую URL у http://localhost/m2/catalog/product/view/id/1401/category/23/форматі. Але я хочу http://localhost/m2/juno-jacket.html Ось код в конструкторі public function __construct( \Magento\Catalog\Helper\Product $catalogProductHelper, ) { $this->catalogProductHelper = $catalogProductHelper; } Спеціальна функція public function abc(){ $product_id = '123'; return $this->catalogProductHelper->getProductUrl($product_id); } abc() method URL-адреса повернення, як http://localhost/m2/catalog/product/view/id/1401/category/23/

2
Як замінити або відключити основні плагіни в Magento2?
Я будую ринок за допомогою Magento2. З цієї причини мені потрібно мати можливість завантажувати замовлення клієнта, використовуючи дані клієнта постачальника. Проблема в цьому полягає в тому, що Magento2 використовує плагін для підтвердження того, що завантажувати замовлення може лише Замовник цього замовлення (або Адміністратор). У цьому випадку мені потрібно або перекрити …

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