Jump to content

Дополнительные инструменты для OpenCart

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

2 files
  1. Free

    BIGXML - разделение больших файлов XML и YML v2.0.0

    BIGXML - разделение больших файлов XML и YML.
    Удобное решение, что бы разбить один большой файл XML или YML на части. Скрипт позволяет делить файл по количеству товаров в фиде, можно использовать локальный файл или по ссылке.
    В архиве есть bat и exe файлы для Windows, а так же python файл для Linux. 
    Для Winows: открыть текстовым редактором bigxml.bat. Цифрами указано количество товаров на которое нужно разделить файл, дальше либо ссылка либо локальный файл.
    Скрипт бесплатный, точно работает, делал для себя. Поддержка по возможности, но не обещаю.

    0 purchases   59 downloads

    Free


    2 reviews

    0   59

    Updated

  2. Free

    OpenCart PhpStorm autocomplete v1.0.0

    Описание
    Данный набор абстрактных классов представляет из себя основную структуру библиотек и моделей OpenCart3. После подключения к проекту PhpStorm будет доступен удобный просмотр справки по методам, классам и автодополнение кода.

    GitHub: https://github.com/mpn2005/opencart-phpstorm-autocomplete 
    Установка
    В меню PhpStorm выбрать File -> Settings... -> PHP. На закладке Include Path добавляем путь к скачанной папке opencart-phpstorm-autocomplete/OpenCart3 После индексации автодополнение будет доступно в текущем открытом проекте.
    Подсказки для штатных моделей OpenCart
    К сожалению, в OpenCart не предусмотрены отдельные именные пространства для разделов admin и catalog. Поэтому для корректной работы используемые модели надо будет прописать через property PHPDoc.
    Пример для раздела admin
    /** * @property \Admin\ModelCatalogAttribute $model_catalog_attribute * @property \Admin\ModelCatalogCategory $model_catalog_category * @property \Admin\ModelSettingSetting $model_setting_setting * @property \Admin\ModelToolImage $model_tool_image */ class ControllerExtensionModuleMyMod extends Controller { ... }  
    Пример для раздела admin
    /** * @property \Catalog\ModelCatalogAttribute $model_catalog_attribute * @property \Catalog\ModelCatalogCategory $model_catalog_category * @property \Catalog\ModelToolImage $model_tool_image */ class ControllerExtensionModuleMyMod extends Controller { ... }  
    Пример для для библиотеки проекта
    Если у вас в проекте есть своя библиотека,то её можно подключить так:
    /** * @property Ownlib $ownlib */ class ControllerExtensionModuleMyMod extends Controller { ... }  

    15 downloads

    Free


    0 reviews

    15

    Updated


×
×
  • Create New...