Magento

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


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 2?
Відповідно до специфікації теми magento 2 щодо обробки файлів макета: Додаток Magento обробляє файли макета у такому порядку: 1 / Збирає всі файли компонування з модулів. Порядок визначається порядком модулів у списку модулів з app / etc / config.php. 2. / Визначає послідовність успадкованих тем [, ...,] 3. / Замінює …

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

5
Magento2: найкраща практика для зміни файлів css
Я хочу змінити файл css pub/static/frontend/Magento/luma/en_US/css/styles-l.css. Спочатку цей файл відсутній у папці pub / static і він присутній у vendor/magento/theme-frontend-blank/web/css/styles-l.less (it's styles-l.less) Коли я замовчую статичний вміст за допомогою php bin/magento setup:static-content:deploy, в паб / статичних пов'язаних з ним створюються 2 файли. 1. pub/static/frontend/Magento/luma/en_US/css/styles-l.less 2. pub/static/frontend/Magento/luma/en_US/css/styles-l.css Я підтримуваний розробник і …

1
Для дорожньої карти безпеки PayPal 2016, чи можна очікувати виправлення від Magento?
Відновлення підтвердження IPN для HTTPS Magento використовує https://www.paypal.com як URL-адресу зворотного зв'язку для IPN, але рекомендація PayPal - ipnpb.paypal.com ( http://screencast.com/t/pbGcUDXw ) Відповідно до цілі цього розділу Magento: Ви вже використовуєте URL-адресу https, але чи можна рекомендувати PayPal для патчу від Magento?


3
Magento 2: Синхронізація бекенда та стану фронтенів / кеш
Чи є у Magento 2 якісь системи чи абстракції для управління станом між резервним і місцевим сховищем на передньому краї? Я працюю над перенесенням функції відновлення покинутого кошика користувача через URL-адресу переадресації. У спрощеній формі, як-от URL http://magento.example.com/restore/the/cart?identifier=sdkfjh48v237g5 завантажить цитату в кошик поточного користувача на основі закодованого quo_id в ідентифікаторі. …

2
Magento 2: Наслідки не названня класу плагінів `\ Plugin`
Чи є якісь наслідки для використання плагін класу в Magento 2, який не закінчується \Plugin? В документи свідчать про те , що цей клас повинен закінчуватися ім'ям \Plugin. Назва класу плагіна або його віртуальний тип. Використовуйте таку схему, коли ви вказуєте цей елемент: \ Плагін. Однак є кілька кодових плагінів, …
14 magento2  plugin 

2
Як зберегти .phtml файли чистими та чистими?
Як показує розширення .phtmlфайлу, файл дозволяє змішувати PHP-код з HTML. Тим НЕ менше, той факт , що ви можете не слід розглядати як дозвіл йти дикої природи. Чому ми все ще бачимо стільки .phtml-файлів, на яких є багато PHP? І який хороший підхід до зменшення кількості PHP у .phtmlфайлі?
14 php  blocks  template  phtml 

1
Замовник електронною поштою під час програмного створення рахунків-фактур
Під час створення рахунку програмно, як я можу змусити систему надсилати рахунок-фактуру замовнику? $order=Mage::getModel('sales/order')->load($orderid); $invoice = Mage::getModel('sales/service_order', $order)->prepareInvoice(); if (!$invoice->getTotalQty()) { Mage::throwException(Mage::helper('core')->__('Cannot create an invoice without products.')); } $invoice->setRequestedCaptureCase(Mage_Sales_Model_Order_Invoice::CAPTURE_ONLINE); $invoice->register(); $transactionSave = Mage::getModel('core/resource_transaction') ->addObject($invoice) ->addObject($invoice->getOrder()); $transactionSave->save();

2
У чому причина помилки "Передній контролер досяг 100 повторень маршрутизатора"?
Як розробник Magento я стикався з цією проблемою багато разів, я знаю, що це проблема неправильної конфігурації, коли виникають деякі модулі не завантажені, ані їх маршрутизатори, що спричинює помилку. Більшість випадків це вирішено без жодних дій, в інший раз ви можете промити кеш Я читав кілька публікацій про це, намагаючись …

1
Пошук у каталозі: Якщо ви отримаєте лише один результат, покажіть сторінку перегляду товару, переглянуту список перегляду
Моя мета - досягти наступних змін у пошуку каталогу Magento. Коли я шукаю товар, і лише один продукт повертається в колекцію результатів, я хочу відобразити на сторінці перегляду продукту замість сторінки списку продуктів. Чи можете ви дати мені пораду, як і де я повинен почати пошук, щоб зробити цю модифікацію? …

1
Як використовувати Базу даних як slow_backend замість файлів у Magento EE 1,12?
У Magento EE 1.12.0.0 Здавалося б, незалежно від того, які зміни конфігурації я вношу app/etc/local.xml, кеш файлів за замовчуванням продовжує використовуватись (про що свідчить var/cache/завжди заповнення). Очікування Memcached використовується як fast_backend. База даних використовується як slow_backend. Кеш файлів взагалі не використовується (тобто var/cache/завжди повинен бути порожнім). Фактичний вихід Memcached використовується …


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