Magento

Питання та відповіді для користувачів платформи електронної комерції Magento

3
Сортування сортування атрибутів продукту Magento 1.9.1
Як я вже згадував, схоже, що проблема magento 1.9.1 та сортування атрибутів настроюваних продуктів є. Варіанти настроюваного продукту ЗАВЖДИ залежать від ідентифікатора продукту простого продукту. Порядок параметрів атрибутів ігнорується. Я повернувся до magento 1.9.0.1. Можливо, хтось може визначити, як робиться сортування в 1.9.1. Було б чудово для всіх, хто використовує …

3
Чи коли-небудь є причина віддати перевагу $ model-> load () перед контрактами на обслуговування?
Я розумію, що кращим способом роботи між модулями в Magento 2 є використання договорів на обслуговування. Отже, якщо я хочу завантажити продукт, я використовую сховище продукту: $product = $productRepository->getById($id); що за договором повертає екземпляр Magento\Catalog\Api\Data\ProductInterface. Але я міг також скористатися старим способом, безпосередньо викликаючи доменний шар: $product = $productFactory->create()->load($id); Чи …

2
Фільтрація об'єкта Magento 2
Чи можете ви використовувати Magento 2 у сховищах продуктів для фільтрування за атрибутами продукту? У Magento 2 ви можете використовувати об'єкт критеріїв пошуку \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria, і сховище \Magento\Catalog\Api\ProductRepositoryInterface $productRepository, Для отримання списку об’єктів $searchCriteria->getPageSize(10); $list = $productRepository->getList($searchCriteria); Однак об’єкт searchCriteria не має (здається?) Можливості прямої фільтрації. Клас критерії пошуку дійсно …

11
Як відключити Magento 2 відгуки
Я намагаюся відключити функцію відгуків про продукт Magento 2. Я спробував вимкнути модуль у магазинах адміністратора Magento 2 \ Advanced \ Advanced \ Magento_Review, але вкладка "Огляди" кожного продукту все ще є. Чи є спосіб відключити це? Я точно знаю, що ми могли б відключити його в Magento 1.

3
Неможливо завантажити об’єкт цитати
Чи працює sales/quoteоб'єкт інакше, ніж інші об'єкти при завантаженні? Дивіться наступне .. Працює: $quote = Mage::getModel('sales/quote')->getCollection() ->addFieldToFilter('entity_id', $quoteId) ->getFirstItem(); print_r($quote->getData()); // shows right data Не працює: $quote = Mage::getModel('sales/quote')->load($quoteId); print_r($quote->getData()); // empty Обидва $quoteмають правильний клас, Mage_Sales_Model_Quote.
24 sales  quote  ee-1.12 


6
Mage :: log () не працює над новим оновленням Magento (1.9.4.1)
Після цього нового оновлення (1.9.4.1) Mage :: log () не працює. Мабуть, це має щось Zend_Validate_File_Extensionспільне з рядком 819 в Mage.php, де він перевіряє, чи is_readable()існує файл, перш ніж він взагалі існує. Я повернув весь log()метод до його попередньої версії, і він працює знову. Який головний канал, з яким я …

2
Яке призначення контекстуального об'єкта в конструкторі DI будь-якого класу? Як працює Контекст?
У більшості конструкторів класу передається об'єкт контексту. Я не міг зрозуміти, як працює цей контекстний Obj. Я також помітив, що іноді це передається конструктору батьківського класу, як нижче. public function __construct( \Magento\Framework\App\Action\Context $context, \Magento\Catalog\Model\Design $catalogDesign, \Magento\Catalog\Model\Session $catalogSession, .... parent::__construct( $context, $layoutFactory, Чи можете ви пояснити, як працює цей конкретний контекстний …

2
Що є правильним способом тестування коду PHP7 з PHPUnit 4.1 у Magento 2?
Коли я пишу свої модулі, я намагаюся поставити їм одиничні тести для найважливіших частин програми. Однак на даний момент (Magento 2.1.3) існує кілька способів написання одиничних тестів: Різні способи тестування Інтегруйте його bin/magento dev:tests:run unitта запустіть його над типовими параметрами phpunit, що в комплекті з Magento. Пишіть їх окремо, запускайте …

2
Magento 2: які переваги використання компонентів сітки інтерфейсу інтерфейсу над стандартними Grid.php?
Так Magento 2 представив компоненти інтерфейсу користувача. Однією з них є сітка компонентів користувальницького інтерфейсу (додаткову інформацію про неї можна знайти тут: Пояснення сітки компонентів інтерфейсу в Magento 2 ) Створюючи спеціальний модуль, я дотримувався старого методу Magento 1, я створив Grid.phpфайл, який обробляє мою сітку adminhtml. Мені цікаво, які …

5
Запуск Magento 2 через FastCGI (не mod_php) на OS X за допомогою варільних пакетів
На основі різних публікацій на форумах та бесід у спільноті, схоже, що деякі люди запускають екземпляри розробки Magento 2 на OS X через середовище PHP, яке не використовує вбудований комбінат Apache / PHP і замість цього використовує пакети, brewщоб отримати Навколишнє середовище FastCGI PHP, яке працює nginxі / або працює …
23 magento2  php 

5
Водяний знак отримує чорний фон, коли прозорий
Я встановив PATCH SUPEE 9767 у своєму магазині magento 1.9.2.4. Тепер я завантажив новий Водяний знак, але фон змінюється на чорний. Це проблема з нового оновлення? Для іншої установки magento 1.9.2.4, де оновлення не встановлено, фон все ще прозорий.

4
Magento 2 - Як отримати всі товари в кошику?
На сторінці оформлення замовлення ( chekout/cart) я хочу відредагувати місце призначення URL-адреси кнопки оформлення на основі позицій кошика ( link.phtml). Як я можу отримати всі товари в кошику? Я хочу це зробити без використання API. Спасибі.


1
Magento 2: Додавання довільного HTML до <head> кожної сторінки?
Чи можливо в Magento 2 додати довільний біт HTML до кожної сторінки фронту / кошика &lt;head/&gt;? Я знаю, що можу додати блок до вмісту / &lt;body&gt;області з таким кодом &lt;page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd"&gt; &lt;body&gt; &lt;referenceBlock name="content"&gt; &lt;block type="Pulsestorm\Test\Block\Head" name="pulsestorm.head" as="pulsestorm.head" template="pulsestorm/head.phtml"/&gt; &lt;/referenceBlock&gt; &lt;/body&gt; &lt;/page&gt; Однак не ясно, чи є подібний блок …
23 php  layout  magento2 

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