ispomazkin / yii2-hummer
Hummer EPC Catalog without VIN decoding
Installs: 19
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 0
Forks: 0
Open Issues: 1
Type:yii2-extension
pkg:composer/ispomazkin/yii2-hummer
Requires
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-httpclient: ^2.0
This package is auto-updated.
Last update: 2025-10-16 06:37:38 UTC
README
Установка
- Установка пакета с помощью Composer
composer require ispomazkin/yii2-hummer
В конфигурации common/config/main-local.php добавить параметры.
'modules' => [
    'hummer'=>[
        'class'=>'\ispomazkin\hummer\Module',
        'host'=>'http://149.154.64.192',
        'image_path'=>'/img/img_hummer',
        'search_pattern'=>'/search/?article={article}&brand=hummer',
    ],
],
Строка поиска может быть любая, вместо паттерна {article} будет подставляться артикул. После установки и настройки каталог будет доступен по адресу /hummer
Чтобы задать собственные шаблон генерации title, keywords, description, используются предустановленные шаблоны переменные {model},{year},{group},{parts}
    'hummer'=>[
        'class'=>'\ispomazkin\hummer\Module',
        'host'=>'http://149.154.64.192',
        'image_path'=>'/img/img_hummer',
        'search_pattern'=>'/search/?article={article}&brand=hummer',
        'base_url'=>'/hummer',
        'titlePattern=>[
               'years'=>'Запчасти Hummer',
               'categories'=>'{model} {year}',
               'groups'=>'{category}',
               'parts'=>'{parts}'
        ],
        'descriptionPattern'=>[
               'years'=>'Каталог запчастей Hummer',
               'categories'=>'Каталог запчастей  {model} {year}',
               'groups'=>'Каталог запчастей  {model} {year} по категории {category}',
               'parts'=>'Каталог запчастей  {model} {year} {category} {group} {parts}'
        ],
        'keywordsPattern'=>[
               'years'=>'EPC Hummer',
               'categories'=>'{model} {year}',
               'groups'=>'{model} {year} ',
               'parts'=>'{parts}'
        ],
    ],