Magento

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

2
Переопределение файлов шаблонов в собственной теме, загружаемых через JS (Knockout.js)
Поскольку официальные форумы Magento 2.0 не помогают, я также опубликую свой вопрос здесь. Мы находимся в процессе создания нашей собственной темы, основанной на теме Magento Blank, и мы хотели бы внести 2 небольших изменения в выпадающий список мини-карт в заголовке. Эти файлы загружаются через JS (инфраструктура Knockout.js), но просто дублируя …

2
Как правильно отобразить `₹` в PDF-файле счета-фактуры без изменения основных файлов?
₹правильно отображается на первых страницах, а также на страницах продукта. Но он не отображается должным образом в формате PDF счета-фактуры и отгрузки. Как изменить для правильного отображения. Я пытался изменить, lib/zend/locale/data/root.xmlа также admin/system/manage currency/symbols, но без изменений обновления в PDF.

2
Это условие if-else возможно в макете XML?
Я хочу отобразить два разных CSS <action method="addItem" ifconfig="module/general/enable"> <type>js_css</type> <name>module/app.css</name> </action> В XML мы используем, ifconfigно я хочу добавить два разных файла CSS, как это if (marketplace / general / enable == 1) { CSS-1 } еще { CSS-2 } Как я могу это сделать?

2
Как загрузить пользовательский файл js модуля в magento 2?
Я создал модуль слайдера баннеров для magento 2. Я вызвал файл JS, используя следующие способы, и он работает нормально. В классе блоков я создал следующую функцию public function getBaseJs($fileName){ return $this->_storeManager->getStore()->getBaseUrl( \Magento\Framework\UrlInterface::URL_TYPE_MEDIA ).'bannerslider/js/'.$fileName; } и эта функция вызывается в bannerslider.phtmlфайле следующим образом. <script type="text/javascript" src="<?php echo $this->getBaseJs('jquery-1.7.min.js') ?>"></script> <script type="text/javascript" …

1
Перенаправить на предыдущий URL после входа администратора
Я хочу, чтобы пользователи с правами администратора были перенаправлены на URL, который они открыли после входа в систему. Они должны получить ссылки на пользовательскую страницу модуля в админке , например https: //magento.example/index.php/admin/admin_mycoolmodule/adminhtml_viewawesome/view/showpage/awesome/howmuch/9001/ Очевидно, они будут перенаправлены на страницу входа, если они уже не вошли в систему. Как я могу перенаправить …

4
Как получить коллекцию товаров на складе, в отличие от addInStockFilterToCollection ()?
У меня есть требование отображать товары категории в двух списках - один для товаров на складе, другой для товаров на складе. я использую Mage::getSingleton('cataloginventory/stock')->addInStockFilterToCollection() чтобы отфильтровать мою коллекцию товаров по товарам, имеющимся в наличии, но, по-видимому, не существует эквивалентного метода для фильтрации товаров, которых нет в наличии, - я посмотрел …

1
Magento 2: Создание объектов данных с неизменным состоянием?
Ласточкин хвост от комментария в другом Magento 2 Если вам нужно поделиться некоторым вычисленным значением, поместите расчетное поведение в отдельный объект и вызовите его из блоков, которым требуется это значение. Реестр не рекомендуется, потому что это глобальное изменчивое состояние, и вы никогда не уверены, что вы получите оттуда. Есть ли …

2
BASE64_LENGTH_79_INF: SpamAssasin наказывает транзакционные электронные письма
Я заметил, что транзакционные электронные письма из магазина Magento часто отмечались как спам. Apache SpamAssasin дает 2.0оценку по правилу BASE64_LENGTH_79_INF . Объяснение правила гласит: Согласно http://en.wikipedia.org/wiki/Base64 , база 64 должна быть длиной всего 76 символов, поэтому они не в формате. Из связанной статьи Википедии: MIME не определяет фиксированную длину для …

1
Как развернуть изменения БД от dev до производства в Magento
Мне известно, что в модулях есть сценарии установки и настройки данных, которые делают переносимую БД из разработки в производство. Но в нашем случае у нас есть разработчики пользовательского интерфейса, которые добавляют атрибуты и продукты через интерфейс администратора, который сохраняется в БД разработки. В день выпуска мы не можем повторить все …

1
Последние заказы не отображаются в бэкэнде, но существуют в базе данных и отображаются на панели инструментов.
I'm using Magento 1.9.1.0. Есть три последних заказа, которые не отображаются на панели «Продажи»> «Заказы». Вот скриншот самых последних заказов, смотрите номера заказов: Однако в базе данных присутствуют 3 недостающих заказа: Для меня странно то, что заказы также отображаются в виджете «последние 5 заказов» на панели инструментов, и я могу …

4
Загрузить коллекцию Simple Products (как на складе, так и на складе)
У меня возникла проблема при загрузке ВСЕХ «дочерних» продуктов Настраиваемого продукта в коллекцию, даже тех, которых нет в наличии. Как загрузка продуктов, как это: $simpleCollection = $configurable->getUsedProductCollection() ->addAttributeToSelect('*') ->addFilterByRequiredOptions(); foreach ($simpleCollection as $simple) { //$simple->getName(); } будет игнорировать дочерние продукты, которых нет в наличии, возможно, потому что они не перечислены …

1
Включить KeepAlive или нет?
Каково мнение о том, что KeepAlive работает с сайтом Magento с высоким трафиком? Похоже, что большинство людей рекомендуют включить его, но затем Magento заявляет, что в максимальной производительности и масштабируемости с Magento Enterprise Edition они отказываются от этого, утверждают они. «Когда веб-сервер находится под большой нагрузкой, сохранение постоянных соединений становится …

1
Правило цены корзины покупок применяется к общему итогу (или промежуточному итогу после скидки)
У меня есть правило: Купи 2500 получить товар бесплатно Тогда покупателю предоставляется скидка 200 и общая сумма купона 2300 . В этом случае правило 2500 не должно применяться. Я нашел в условии правила цены корзины покупок, но нет общего итогового условия . Итак, как мне настроить правило, применяемое к итоговому …

3
Создание собственного модуля в magento2 покажет фатальную ошибку
Я работаю над созданием пользовательского модуля в magento 2, но он не работает. Не могли бы вы подсказать, где я ошибся? Код моего модуля: приложение / и т.д. / config.php: 'modules' => array ( 'Ramesh_Sample' => 1, ), Приложение / код / ​​Рамеш / образец / и т.д. / module.xml …

1
Magento 2: исключить классы из генерирующих перехватчиков
В Magento 2 (бета-версия 9 и выше) вы можете запустить эту команду, php bin/magento setup:di:compileи все перехватчики, фабрики и прокси-серверы (и, возможно, другие) будут сгенерированы в var/generationпапке для всех классов, которые есть в вашем экземпляре magento. Это полезно для реальных сред, поскольку в противном случае упомянутые выше классы будут генерироваться …

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