Вопросы с тегом «extensions»

Обозначает вопрос о разработке и интеграции расширений

143
Как написать собственное расширение?

Поскольку в последнее время у меня было много проблем со свободным и коммерческим расширением, я решил задать этот вопрос и ответить на него с помощью шагов, которые я обычно выполняю при написании расширения. Не стесняйтесь редактировать ответ или добавить новый. В большинстве случаев при...

81
Основы отладки магазина Magento

Как я могу отладить мой магазин Magento Это вопрос, который не слишком важен для нас сейчас, но если бы сайт Magento SE существовал 5 лет назад, это, вероятно, был бы наш первый вопрос. Для тех, кто только попадает в Magento или не знаком с ним - знание основ отладки может быть ключом к исключению...

71
Как проверить, на какие модули распространяется исправление безопасности SUPEE-6788

27 октября 2015 года Magento выпустила исправление безопасности SUPEE-6788. Согласно техническим деталям , 4 исправленных APPSEC требуют доработки в локальных и общественных модулях: APPSEC-1034, адресация в обход пользовательского URL администратора (по умолчанию отключена) APPSEC-1063, решение...

43
Разница между / контроллером и / контроллерами

Вопрос, который я хотел задать целую вечность, более теоретический, чем все остальное. Я полностью разбираюсь в разработке расширений, используя обычную файловую структуру модуля Magento. Я заметил, что, глядя на некоторые «расширения» Mage, некоторые из них содержат каталог / Controller. Какова...

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

Мы используем расширение, которое глобально перезаписывает блок Mage_Catalog_Block_Product_List_Toolbar. <global> <blocks> <catalog> <rewrite> <product_list_toolbar>Amasty_Shopby_Block_Catalog_Product_List_Toolbar</product_list_toolbar> </rewrite>...

41
Как оценить сторонние расширения?

В то время как Magento делает многое «из коробки», мы обнаружили, что неизбежно существуют функции и возможности, необходимые для клиентских магазинов, которые требуют стороннего расширения. Однако, учитывая природу среды, может быть рискованным предложение ввести «чужой» код в такую ​​сложную...

30
Обучение Magento Плагин Разработка

Я являюсь разработчиком PHP более 13 лет, обладаю обширными знаниями самого PHP, как и некоторые другие популярные проекты, такие как WordPress. У меня нет опыта работы с Magento. Теперь у меня есть работа на полную ставку в компании, которая использует Magento, все мои работы по разработке будут в...

27
Как создать Marketplace готовое расширение Magento 2

Я создал расширение Magento 2, которое я хотел загрузить на Magento Marketplace. Когда я пытался загрузить свое расширение, оно было отклонено несколько раз по той или иной причине. Из-за этого и многократного представления мое расширение было отклонено с сообщением ниже от Magento. По соображениям...

27
Как избежать ошибки 404 при установке нового расширения

Это очень распространенная ошибка, которая появляется в Magento при установке нового расширения с конфигурацией system.xml : При переходе на System->Configuration->Extensionвкладку отображается ошибка 404. Вы должны выйти из системы и войти снова, и тогда все в порядке. Но есть ли способ...

25
Как исправить предупреждения / ошибки, возникающие в отчете технического обзора Magento Marketplace?

С новым Magento Marketplace представленное расширение проходит через несколько состояний проверки, чтобы быть утвержденным и доступным через Marketplace. Одним из них является технический обзор, из которого вы можете получить технический отчет, подобный следующему: Как вы можете видеть, 200+...

23
Как получить список всех переписанных классов?

Есть ли способ перечислить все переписанные и, возможно, другие потенциальные конфликты, кроме просмотра всех файлов конфигурации? Я должен проанализировать некоторые проекты с большим количеством расширений и пользовательских модификаций и хотел бы максимально автоматизировать это. Самым важным...

19
Как Magento Connect использует информацию об авторе в пакетных расширениях

При упаковке расширения для Magento Connect вам предлагается указать информацию об авторе. Хотя я понимаю, что первый автор должен сопоставить учетные данные из учетной записи Magento Connect, использованной для отправки расширения, я не уверен: Как используется информация Как используется...

16
Модуль удаления

Я создал расширение, которое создает атрибут категории при первой установке. Но теперь, когда я отключаю / удаляю расширение, я получаю сообщение об ошибке на странице «Управление категориями». Я знаю, что когда расширение отключено через Magento Connect, удаляются только файлы, и ничего не...

15
Лучшая практика Magento 2 для локаций и имен классов

В Magento 1нас привыкли размещать наши классы в этих каталогах блок помощник модель Ресурс и используйте простое имя класса без каких-либо заглавных букв в середине имени. Если мы посмотрим на некоторые случаи в Magento 2 Core Помощники Расположение : - \Foo\Bar\Helper Имя : - *.php Примеры : -...

15
Лучший способ добавить динамическую сетку в качестве ввода в пользовательском расширении Adminhtml

Я создал собственное расширение локатора магазина с собственной сеткой и отредактировал страницы в Adminhtml, и все отлично работает. Для часов работы магазинов я хотел бы реализовать динамическую сетку, как для параметров атрибута. Сейчас я нашел решение, но надеюсь, что есть лучший или хотя бы...

15
Как мне лицензировать мой модуль?

У меня есть модуль, который я написал для своей компании. Он берет данные из нашего бэк-офиса и импортирует их в Magento. Он также принимает заказы от Magento и импортирует их в программное обеспечение бэк-офиса. Я немного ознакомился с типами лицензий, которые могу использовать, но не знаю, какую...

14
Magento 1: улучшение моего рабочего процесса разработки модулей (Modman, composer, git)

Это то, о чем я думал в течение достаточно долгого времени, но я не могу найти правильный способ сделать это. В общем, я работаю с 6 различными сайтами, все работают под управлением Magento CE 1.9.2+ На этих сайтах я использую набор расширений, которые были разработаны мной и командой, с которой я...

14
Когда отправлять события в пользовательский модуль?

Это вопрос как к Magento 1, так и к Magento 2. Я понимаю, что в качестве хорошей практики сторонним разработчикам модулей рекомендуется отправлять события в свои пользовательские модули, чтобы упростить работу с другими модулями. Я бы хотел знать: где разработчик должен отправлять события в...