nitra / e-commerce-admin-productbundle
This package is abandoned and no longer maintained.
No replacement package was suggested.
product bundle
2.0.0
2015-02-11 11:13 UTC
This package is auto-updated.
Last update: 2018-04-10 10:30:51 UTC
README
Конфигурация
SluggableListener
Для включения nitra транслитерации - пропишите в config.yml:
stof_doctrine_extensions:
class:
sluggable: Nitra\ProductBundle\Sluggable\SluggableListener
Конфигурация (config.yml)
По умолчанию:
nitra_product:
auto_product_article: false
search_listener:
fields:
- [ getCategory, getName ]
- [ getBrand, getName ]
- getModel
- getName
- getArticle
instanceof:
'category': '\Nitra\ProductBundle\Document\Category'
'brand': '\Nitra\ProductBundle\Document\Brand'
- auto_product_article - способ формирования артикула (false - ручной, true - автоматический индекс)
- search_listener - настройки формирования поискового поля
- fields - геттеры для формирования строки поиска
- instanceof - документы при редактировании (создании) которых должно обновляться поле поиска
nitra_product:
search_listener:
fields: // геттеры
- "get...()"
- ...
instanceof: // документы
'field from product document': 'document namespace'
'...': '...'
field from product document - поле для выборки товаров (к примеру 'category', туда доклеивается '.$id' для выборки всех товаров этой категории)
Настройки (parameters.yml)
parameters:
#...
locale: ru
locales: [ ru, en ]
#...
- sluggable_symbols_replacer - замена символов при формировании алиасов для товаров, категорий....
- locale - локаль по умолчанию
- locales - доступный локали для перевода