Magento

Вопросы и ответы для пользователей платформы электронной коммерции Magento

2
Тестировать страницы конфигурации с помощью AbstractBackendController: testAclNoAccess завершается неудачно
Я пишу интеграционный тест для раздела конфигурации и обнаружил следующую ошибку в стандартных тестовых случаях: My\Module\ConfigTest::testAclNoAccess Failed asserting that 302 is identical to 403 Насколько я вижу, все работает как надо, но Magento отправляет ответ о перенаправлении вместо «Запрещено», когда доступ запрещен в разделе конфигурации. Имеет ли смысл сменить тест …

3
Используйте «ifconfig» для условного добавления CSS-ресурсов
Есть ли способ использовать ifconfigв Magento 2 для условного добавления CSS-ресурсов, аналогично Magento 1? Вот пример из Magento 1: <action ifconfig="config_path/group/field" method="addItem"> <type>skin_css</type><name>css/styles.css</name> </action> Я пробовал что-то подобное в Magento 2, но это не работает: <head> <css src="css/styles.css" ifconfig="config_path/group/field" /> </head> Он просто отображает ifconfigатрибут в интерфейсе: <link rel="stylesheet" type="text/css" …

5
После установки мой magento2 работает очень медленно, хотя я не установил пример данных?
После установки мой magento2 очень медленно думал, что я не установил пример данных? Я работаю в сообществе magento 2.0.1 Я создал виртуальную коробку с 2GB RAM и 2Gb Swap. Я просто хочу отметить: все настройки кэша включены по умолчанию после настройки magento.

3
Как вызвать обновление мини-карты после добавления в корзину
У меня есть следующий класс, который я использую, чтобы проверить добавление в корзину нестандартным способом; use Magento\Framework\App\Action; use Magento\Checkout\Model\Cart; class Add extends Action\Action { protected $cart; public function __construct( Action\Context $context, Cart $cart ){ $this->cart = $cart; parent::__construct($context); } public function execute() { $this->cart->addProductsByIds([1]) ->save(); } } Это прекрасно работает. …
10 magento2 

3
Magento 2 HTML-файл и PHP-файл в пользовательском шаблоне процесса?
Как я проверил из документации magento 2 об изменении содержимого мини-карт. Есть два способа: На этой странице: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/themes/theme-inherit.html Мы изменим его, настроив minicart.phml и разместив его в: app/design/frontend/OrangeCo/orange/Magento_Checkout/templates/cart/minicart.phtml Но на другой странице: http://devdocs.magento.com/guides/v2.0/frontend-dev-guide/templates/template-sample.html Мы настраиваем его в content.html и размещаем в: app/design/frontend/OrangeCo/orange/Magento_Checkout/web/template/minicart/content.html Итак, эти вопросы: Как magento 2 решает, когда …
10 magento2  layout 

4
как настроить noindex, следуйте на статической странице в magento2?
Я бы установил метатеги роботов "noindex, follow" на статической странице. Для Magento 1.9 я делал это так: <reference name="head"> <action method="setRobots"><value>NOINDEX,FOLLOW</value></action> </reference> Как это сделать в Magento 2?

13
Magento 2: 500 Внутренняя ошибка сервера
Я следовал документации для разработчиков Magento, приведенной ниже: Если вы добавите новый HTML-шаблон и затем отредактируете его, изменения не будут применены, пока вы не выполните следующие действия: удалите все файлы в каталогах pub / static / frontend и var / view_preprocessing, а затем перезагрузите страницы. Вы можете удалить файлы вручную …
10 magento2  php  error 

2
Magento2: Добавить пользовательский шаблон на страницу сведений о продукте ниже, добавить в раздел корзины
Я пытаюсь добавить пользовательский шаблон на страницу продукта в разделе социальных сетей. В моем модуле я следующий код в файле макета default.xml <body> <referenceContainer name="product.info.social"> <block class="Magento\Framework\View\Element\Template" name="product.info.custom" template="Lapisbard_Product::social.phtml" after="product.info.addtocart"> </block> </referenceContainer> </body> содержание social.phtml <p>Hey there !</p> <?php //$_product = $block->getProduct(); Он работает нормально и показывает содержимое шаблона на …


3
Добавить пользовательский блок на странице листинга: Magento2
Я хочу добавить свой пользовательский блок на страницу со списком [Magento-2], но без каких-либо изменений list.phtmlили каких-либо.phtml файлов. Есть ли возможность с помощью xmlфайла? Любая помощь будет оценена.

2
Magento 2: Показать капчу в форме обратной связи
Я использую приведенный ниже код в блоке CMS, чтобы показать стандартную форму для связи с нами. <p>{{block class="Magento\Contact\Block\ContactForm" name="contactForm" template="Magento_Contact::form.phtml"}}</p> Просто интересно, будет ли основной способ включить капчу в форме?

2
Как работает кеш в magento?
Я хотел бы получить больше ясности в алгоритме кэширования Magento. Я сослался https://www.nicksays.co.uk/developers-guide-magento-cache/ http://www.demacmedia.com/magento-commerce/magento-tutorials/understanding-full-page-cache/ Тем не менее, когда я смотрю на вар / кэш папки я могу видеть , mage--0чтобы mage--9и mage--aс mage--f. Что они все? Что они делают? Как они это делают? Может кто-нибудь объяснить эту концепцию?

4
Magento 2 не позволяет связывать модули с помощью символических ссылок
Я добавил локальный модуль разработки (отдельный репозиторий git) в Magento 2, используя символические ссылки, и он работал нормально, пока я не попал в шаблоны PHTML. После тяжелой отладки я обнаружил, что класс файловой системы Magento 2 ( Magento\Framework\Filesystem\Directory\Read) использует isExists()метод в сочетании с getAbsolutePath()вызовом, чтобы проверить, существует ли шаблон PHTML. …
10 module  magento2 

2
Как создать тему в стабильной версии magento 2?
Как создать тему в стабильной версии magento 2? Существуют учебные пособия для бета-версии, но не стабильные. Я предпринял следующие шаги: Созданная папка в приложении / design / frontend / Themevendorname / Themename / в созданном файле theme.xml & composer.json но когда я зашел в админ stores->configuration->General->Designв этом раскрывающемся меню "Тема …
10 magento2  theme 

1
Шаблон электронной почты 'custom_mail_template' не определен
Я пытаюсь отправить почту с моего пользовательского модуля. Для этого я создал system.xmlфайл, но он возвращает ошибку. Ошибка: Шаблон электронной почты 'custom_mail_template' не определен. мой код: <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Magento_Config:etc/system_file.xsd"> <system> <tab id="custom" translate="label" sortOrder="1"> <label>custom mail</label> </tab> <section id="custom" translate="label" type="text" sortOrder="100" showInDefault="1" showInWebsite="1" showInStore="1"> <label>custom mail</label> <tab>custom</tab> …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.