Magento

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

2
Добавление пользовательских макетов для CMS и использования категорий с пользовательскими проблемами модуля
У меня есть категория в моем магазине, которая требует совершенно другого макета, чем стандартные макеты Magento. Поэтому я создал новую копию 1column.phtml, переименовал ее и внес одно небольшое изменение в тест. Теперь проблема в том, что пользовательский макет не отображается. Я создал модуль (который работает так, как это видно в …

4
Хорошо ли создавать экземпляр класса getModel в шаблонах phtml?
Это вопрос относительно хорошей практики программирования в Magento. Мне нужно показать (в списке товаров категории) товар с сопутствующими товарами в виде миниатюр. Поэтому я отредактировал mypackage/mytheme/template/catalog/product/list.phtmlчто-то вроде этого <?php $related=$_product->getRelatedProductIds(); if(count($related)>0){ echo '<div class="a'.$ap.'"></div>'; echo '<div class="li_p"><ul>'; foreach($related as $rela){ $rela_nom=Mage::getModel('catalog/product')->load($rela); echo '<li><a href="'.$rela_nom->getProductUrl().'"> <img src="'.$this->helper('catalog/image')->init($rela_nom, 'small_image')->resize(20).'" width="20" height="20"> </a><li>'; …

2
Необходимые модификации для использования Varnish на Magento CE
Я изо всех сил пытаюсь найти какие-нибудь хорошие рабочие примеры того, какие модификации необходимы, чтобы позволить Varnish кэшировать сайт Magento. В идеале я хотел бы получить список задач, например, что нужно отключить / включить и где их искать. Также было бы хорошо иметь конфигурацию Varnish, с которой эти изменения предназначены …

2
Изменение макета многоуровневой навигации
У меня многоуровневая навигация, и клиент хочет иметь <select/>поля вместо длинного списка ссылок. Я думал о том, чтобы просто поменять шаблон с наблюдателем, если имя / идентификатор фильтра совпадают. Есть лучшие идеи или рекомендации? Альтернативы изменению шаблона, может быть, перезаписать / переписать блок или изменить класс блока только для двух …


1
Лучший способ расширить модуль менее найден в web / css / source / module, например _minicart.less?
Каков тогда лучший способ расширить содержание файлов <module>/web/css/source/module/, например Magento_Checkout/web/css/source/module/_minicart.less? Предполагая, что А) ПЕРЕЗАГРУЗИТЬ меньше связанных с темой вы должны создать (или скопировать) меньшее с тем же именем родительской темы и поместить его в свою тему следующим образом theme-frontend-blank/web/css/source/_buttons.less-><your-theme>/web/css/source/_buttons.less для конкретного модуля меньше вы должны создать (или скопировать) меньшее с …

2
Форма оформления заказа - Как обернуть несколько элементов в классе - Magento 2
Как обернуть два элемента формы оформления заказа в div? Например, скажем, я хотел обернуть эти поля страны и почтового индекса в div с классом example-class, как бы я это сделал? Что я пробовал Я пытался добиться этого, добавляя их в качестве потомков, <item name="shippingAddress" xsi:type="array">но это просто вызывает ошибки на …

2
Как переопределить или отключить основные плагины в Magento2?
Я строю рынок, используя Magento2. По этой причине мне нужно иметь возможность загружать заказ клиента, используя его учетные данные. Проблема в том, что Magento2 использует плагин для проверки того, что только клиент этого заказа (или администратор) может загрузить заказ. В этом случае мне нужно либо переопределить плагин в целом, либо …

1
Magento 2: Как я могу загрузить сетку администратора с предопределенными значениями фильтра?
Я хочу создать ссылку на пользовательскую сетку в моем администраторе с предопределенными фильтрами. Сетка сделана с помощью UI Listing Component (XML) и имеет столбец, form_idкоторый настроен так: <column name="form_id"> <argument name="data" xsi:type="array"> <item name="config" xsi:type="array"> <item name="filter" xsi:type="string">textRange</item> <item name="label" xsi:type="string" translate="true">Form id</item> </item> </argument> </column> Сетка работает просто отлично. …
14 magento2  admin  grid  filter 

4
Как переопределить блоки в v2.1
Я пытаюсь переопределить блок Topmenu в Magento 2.1, но не могу найти руководство для этого. Все, что я нашел здесь и где-либо еще, кажется, применимо только к версии 2.0, которая, похоже, использует другую структуру папок, или имеет только частичные примеры кода, которые ожидают, что я уже знаю их правильный контекст …

6
Magento 2: Как показать поле адреса в регистрационной форме?
Я хочу отобразить поля адреса (чтобы сохранить их в биллинговом адресе по умолчанию) в форме регистрации клиента. Я знаю, как это сделать в Magento 1. Но я поражен Magento 2. Кто-нибудь делал это раньше? Любое обновление XML-файла, как в magento 1, <customer_account_create> <reference name="customer_form_register"> <action method="setData"><key>show_address_fields</key><value>1</value></action> </reference> </customer_account_create>

5
Режим разработчика Magento 2 не восстанавливает статические файлы автоматически
У меня есть установка Magento 2.0.2 в режиме разработчика, и я до сих пор не могу понять, как заставить его создавать файлы статического представления всякий раз, когда я делаю изменения в своем CSS. Я проверил, что я в режиме разработчика, запустив php bin/magento deploy:mode:show На этой странице написано, что в …

3
Magento2 - Как показать содержимое блока на главной странице
Как показать контент блока на главной странице? После установки magento2 без примеров данных я выбрал тему «Magento Luma», добавил блок «Home Page Block» и скопировал код из хранилища примеров. но ничего не отображается на домашней странице, как показать мой блок CMS на домашней странице, как образец магазина? мой дом магазин …

1
Минимальное количество PHP-модулей, необходимых для запуска Magento
У нас установлены следующие модули в Rackspace для старого сервера Magento. У них есть новый сервер, который я надеюсь соединить. Какой минимум необходим? php54-pecl-memcache-3.0.8-1.ius.centos6.x86_64 php54-mysql-5.4.38-1.ius.centos6.x86_64 php54-mbstring-5.4.38-1.ius.centos6.x86_64 php54-ioncube-loader-4.7.4-2.ius.centos6.x86_64 php54-cli-5.4.38-1.ius.centos6.x86_64 php54-mcrypt-5.4.38-1.ius.centos6.x86_64 php54-pecl-apc-3.1.13-2.ius.centos6.x86_64 php54-xml-5.4.38-1.ius.centos6.x86_64 php54-soap-5.4.38-1.ius.centos6.x86_64 php54-gd-5.4.38-1.ius.centos6.x86_64 php54-pear-1.9.5-2.ius.centos6.noarch php54-pecl-lzf-1.6.2-8.ius.centos6.x86_64 php54-pecl-redis-2.2.5-1.ius.centos6.x86_64 php54-imap-5.4.38-1.ius.centos6.x86_64 php54-process-5.4.38-1.ius.centos6.x86_64 php54-bcmath-5.4.38-1.ius.centos6.x86_64 php54-pdo-5.4.38-1.ius.centos6.x86_64 php54-intl-5.4.38-1.ius.centos6.x86_64 php54-odbc-5.4.38-1.ius.centos6.x86_64 php54-pspell-5.4.38-1.ius.centos6.x86_64


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