best-practice

Лучшие практики Magento: попробуйте/поймайте в шаблонах

У меня есть вопрос о лучших практиках в шаблонах. Предположим, я редактирую файл шаблона сведений о п ... went well echo $result['Something']->getName(); } else { // Something went wrong echo $result['message']; }

Почему мой модуль получает гарантию "Классы Mysql4 устарели"

Здравствуйте, я создал пользовательский модуль и получаю предупреждение Классы Mysql4 устарели class ... t() { $this->_init('custom/stores', 'entity_id'); } } Получение предупреждения на строке номер 2

Рекомендуется добавить пользовательскую вкладку в Сведения о продукте (серверная часть)

Я хотел бы добавить дополнительную вкладку в сведения о продукте (бэкэнд), и я не хочу выполнять какие-либо переопределения, если это возможно. Каков наилучший способ добиться этого?

Удалить и добавить блок в пояснение к макету - Magento 1.9

Мне было весело создать небольшой сценарий в макете, и я кое-чего не понимаю. Можно ли в макете удали ... /action> </block> <block type="page/html_welcome" name="welcome" as="welcome"/> </block>

Как написать пользовательское расширение?

Поскольку в последнее время у меня было много проблем с бесплатным и коммерческим расширением, я решил ... ть его использование техническим и нетехническим специалистом, а также для технического специалиста, чтобы изменить его?

Уровень обслуживания сеансов Magento 2

Я пытаюсь найти наилучший способ взаимодействия с сеансом клиента с использованием уровня обслуживания . Я не смог определить подходящее хранилище для использования. Есть какие-нибудь идеи?

Каков предпочтительный способ создания исключений в Magento?

Все следующие методы используются в ядре Magento, так какой из них является предпочтительным (или после ... Обычаи throw Mage::exception('Vendor_Module', 'Some Message') - 94 Обычаи( нужно создать класс Vendor_Module_Exception)

Эффективное получение URL-адреса продукта из идентификатора

Каков наиболее эффективный способ получить URL-адрес продукта, учитывая только его идентификатор? В нес ... е того, существует ли эффективный метод для выполнения того же самого для одного атрибута для продукта, такого как имя?

Magento 2 Сохранение первичного ключа пользовательской сущности

Прежде всего, я использую Magento 2.1.2 с пользовательской сущностью. Я пытаюсь сохранить несколько с ... ключ entity_id, но константа id. Я что-то пропустил? Я делаю это неправильно? Надеюсь, моя проблема ясна. Спасибо!

ограничение на getData() - Magento 1.9

Большую часть времени во время настройки нам нужно за один раз использовать getData() для объекта , нап ... к вы поступаете, когда хотите узнать данные, присутствующие в каком-либо объекте, который вы не знаете, что он содержит?

Magento 2 - Лучшая практика для изменения стороннего расширения

Мне нужно изменить шаблон из стороннего расширения, чтобы он соответствовал моей текущей теме. В XML-фа ... l-файле макета, либо отредактировать файл onepage.phtml. Но я не хочу изменять исходный файл. Как это сделать правильно?

Зачем использовать тему, когда у вас есть модули?

Внутри моего пользовательского модуля я добавил файл Vendor/Theme/view/layout/default.xml , Который ... й аргумент в пользу одного шаблона проектирования по сравнению с другим? Например, используя app/design поверх app/code?

Как управлять config.php в Magento 2

Во-первых, возможно, это уже ответ на вопрос, но я ничего не нашел по этому вопросу. Это не пробл ... добавлять его в репозиторий в первый раз и вводить его в .gitignore после? - Как лучше всего управлять этим файлом?

Пользовательский шаблон/модуль Magento 2 в сочетании с composer

В Magento 2 вы можете установить темы и расширения через composer, и они окажутся в папке поставщика. ... обновления, которые мы устанавливаем через composer? Тогда есть ли способ сохранить свое собственное расширение/шаблон?

Перенос расширений 2.1 на 2.0

Поскольку я довольно новичок в экосистеме Magento, мне интересно, как лучше всего писать расширения. Лу ... rface, отсутствуют, а XML-теги, такие как listingToolbar, не распознаются. Атрибут translate не допускается в menu.xml

Что такое помощник в Magento?

Что такое помощник в Magento? В каких случаях следует использовать и не использовать помощников?

Ставить CDATA Это хорошая практика или не обязательно - Magento 1.9

<script type="text/javascript"> //<![CDATA[ Some code... //]]> </script> Мы ... script для проверки какого-либо поля или добавить класс и т.д... я должен добавить CDATA между кодом или не обязательно.

Magento 2 - хорошая практика использования/избегания магических геттеров?

Магические добытчики на Varien_Object (M1) и DataObject (M2) являются обычной практикой, но с Magento 2 ... ; $value = $observer->getDataByKey('var_1'); Использование 3-го с /** @var some $value */ мне кажется лучшим. (?)

Как правильно добавлять тематические переводы новых строк?

Мы создаем новый шаблон и имеем некоторый новый текст, который еще нигде не определен. Если бы они бы ... влены только к translate.csv явно без кода модуля? Или лучше/требуется создать собственный модуль только для переводов?

Как указать абсолютные внешние пути (например, CDN) с помощью "ADDJS" in.xml в каталоге /layout (вложенный)?

Похоже, что АБСОЛЮТНЫЕ спецификации файлов для внешних файлов работают для CSS (addLinkRel), но не для ... жно было бы возразить, что это противоречит цели использования .xml для декларативного указания JS и CSS. Предложения?