Magento

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

15
Исправление безопасности SUPEE-10752 - Возможные проблемы?
Новое исправление безопасности для Magento 1, устраняющее 25 проблем APPSEC https://magento.com/security/patches/supee-10752 Какие общие проблемы вы должны остерегаться при применении этого патча? SUPEE-10752, Magento Commerce 1.14.3.9 и Open Source 1.9.3.9 содержат множество улучшений безопасности, которые помогают закрыть аутентифицированное удаленное выполнение кода администратором (RCE), подделку межсайтовых запросов (CSRF) и другие уязвимости. Информация …

5
Когда я должен рассмотреть Magento2 вместо Magento1?
В чешском сообществе мы обсуждаем, стоит ли использовать Magento 2.x или лучше придерживаться версии 1.x Magento . Я все еще не убежден, чтобы переключиться на M2 с M1 и выбросить все, что мы узнали о M1 - весь опыт, который мы имеем. Кто-нибудь может уточнить, каковы ключевые моменты, чтобы начать …

3
Почему защищенные методы не могут быть перехвачены?
Мне было интересно, почему невозможно создать плагины для protectedметодов. Этот фрагмент кода есть в Magento\Framework\Interception\Code\Generator\Interceptor: protected function _getClassMethods() { $methods = [$this->_getDefaultConstructorDefinition()]; $reflectionClass = new \ReflectionClass($this->getSourceClassName()); $publicMethods = $reflectionClass->getMethods(\ReflectionMethod::IS_PUBLIC); foreach ($publicMethods as $method) { if ($this->isInterceptedMethod($method)) { $methods[] = $this->_getMethodInfo($method); } } return $methods; } Он проверяет, есть ли метод, …
14 magento2 

5
Как подготовиться к сертификации специалистов по Magento Solution? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 2 года назад . У кого-нибудь здесь есть опыт сдачи экзамена Magento Solution Specialist? Прошлое, настоящее и …

3
проблема обновления страницы оформления заказа
Прежде всего я хочу сделать несколько снимков экрана, чтобы понять мою проблему. Теперь я хочу добавить соответствующий код здесь. и т.д. / интерфейс / di.xml <?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:ObjectManager/etc/config.xsd"> <type name="Magento\Checkout\Model\CompositeConfigProvider"> <arguments> <argument name="configProviders" xsi:type="array"> <item name="checkout_deliverysign_block" xsi:type="object">Kensium\DeliverySign\Model\DeliverySignConfigProvider</item> </argument> </arguments> </type> </config> DeliverySignConfigProvider <?php namespace Kensium\DeliverySign\Model; use Magento\Checkout\Model\ConfigProviderInterface; use …

2
Magento 2 - Используйте \ Magento \ Catalogue \ Block \ Adminhtml \ Product \ Widget \ Chooser с несколькими вариантами выбора?
Используя этот код $chooser = $this->_layout->createBlock('\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser'); var_dump(get_class_methods($chooser)); $configChooser = [ 'button' => [ 'open' => __('Select Products'), 'type' => '\Magento\Catalog\Block\Adminhtml\Product\Widget\Chooser', ] ]; $chooser->setConfig($configChooser) ->setFieldsetId($fieldsetData->getId()) ->prepareElementHtml($productChooser); Я могу получить довольно хороший селектор товаров для своего настраиваемого поля в своей пользовательской форме, но мне нужно, чтобы он мог выбрать несколько товаров. Есть …

2
Чем magento 2 лучше, чем magento 1?
Я просто интересно узнать о производительности Magento 2 и как это лучше , чем версии Magento 1.x . Недавно я начал изучать magento 2 и обнаружил, что это совершенно новый набор теорий, основанных на чистой архитектуре Zend. Так что я просто хочу узнать, лучше ли это версия Magento 1.x.

4
Когда отправлять события в пользовательский модуль?
Это вопрос как к Magento 1, так и к Magento 2. Я понимаю, что в качестве хорошей практики сторонним разработчикам модулей рекомендуется отправлять события в свои пользовательские модули, чтобы упростить работу с другими модулями. Я бы хотел знать: где разработчик должен отправлять события в пользовательский модуль? есть ли рекомендуемое место …

2
вызов статического блока в view.phtml insted из phtml файла
мы отображаем текстовое поле на странице просмотра, чтобы проверить наличие ХПК. view.phtml echo $this->getLayout()->createBlock('core/template')->setTemplate('checkdelivery/checkdelivery.phtml')->toHtml(); в view.phtmlмы называем файл ниже. но я хочу вызвать статический идентификатор блока [идентификатор кода - проверка] вместо файла ниже. шаблон / checkdelivery / checkdelivery.phtml <div class="block block-list block-check-delivery"> <div class="block-title"> <?php $blockLabel = Mage::getStoreConfig('checkdelivery/general/block_title'); ?> <strong><span><?php …

2
Magento 2: использовать оператор в сравнении с прямым путем к классу?
Возможно, я упускаю суть, но мне просто интересно, почему иногда есть выражение «использование» для определенного класса, а иногда нет. Пример: app\code\Magento\Email\Model\Template.phpмы имеем в верхней части файла: namespace Magento\Email\Model; use Magento\Store\Model\ScopeInterface; use Magento\Store\Model\StoreManagerInterface; Тогда в __constructметоде у нас есть следующие параметры: public function __construct( \Magento\Framework\Model\Context $context, \Magento\Framework\View\DesignInterface $design, \Magento\Framework\Registry $registry, \Magento\Store\Model\App\Emulation …

6
Magento 2 Reindex возвращает нет такой сущности
Я успешно перенес каталог из Magento 1.9.2.3 в Magento 2.0.2. После миграции я сделал переиндексацию с помощью команды php bin/magento indexer:reindex. Все успешно переиндексируется, кроме индексов catalog_category_productи catalog_product_category, возвращающихся No such entity.в shell и уведомлений Reindex Requiredв admin. Я проверил, var/log/но ошибок нет. В результате товары добавляются в категории в …


1
Как я могу отладить обработку файла макета в Magento 2?
Согласно спецификации темы magento 2 об обработке файлов макетов: Приложение Magento обрабатывает файлы макетов в следующем порядке: 1 / Собирает все файлы макетов из модулей. Порядок определяется порядком модулей в списке модулей из приложения / etc / config.php. 2. / Определяет последовательность унаследованных тем [, ...,] 3. / Перебирает последовательность …

2
Правильный способ обновить родителя темы в Magento 2
В Magento 2 вы можете указать родительскую тему в theme.xmlфайле темы . <theme xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:Config/etc/theme.xsd"> <title>Theme Title</title> <parent>Package/base-theme</parent> <media> <preview_image>media/preview.jpg</preview_image> </media> </theme> Когда Magento видит тему в первый раз, она использует это значение для установки parent_idв themeтаблице. Это источник правды о том, где находится родитель темы. Однако если вы попытаетесь …

1
Magento Backend 404 для всех, кроме двух областей конфигурации «Веб-сайт»
В нашей конфигурации Multiwebsite / Multistore (view) Magento 1.9.2.2 один из сайтов, включая его магазин и магазин, должен был быть удален. Хотя само удаление прошло нормально (я делал это раньше), у меня получился сервер 404, если вы измените свою Область текущей конфигурации на любой, кроме двух Веб-сайтов. Выбор новой области …

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