71 lines
3.1 KiB
YAML
71 lines
3.1 KiB
YAML
generator:
|
|
class: stAdminGenerator
|
|
param:
|
|
model_class: Bazzar
|
|
theme: simple
|
|
|
|
head:
|
|
package: stBazzarPlugin
|
|
|
|
list:
|
|
title: Lista produktów
|
|
description: Zarządzanie porównywarką cen Bazzar
|
|
max_per_page: 20
|
|
display: [id, _product, active]
|
|
peer_method: doSelectJoinAll
|
|
actions:
|
|
_
|
|
object_actions:
|
|
_edit: -
|
|
_delete: -
|
|
filters:
|
|
product: {filter_field: product.name}
|
|
fields:
|
|
id: {name: ID}
|
|
product_id: {name: ID produktu, sort_field: product.id}
|
|
product: {name: Nazwa produktu, sort_field: product.name, params: size=50}
|
|
active: {name: Aktywny}
|
|
menu:
|
|
fields:
|
|
list: {name: Lista produktów, action: @stBazzarPluginDefault}
|
|
config: {name: Konfiguracja, action: stBazzarBackend/config}
|
|
generate: {name: Generowanie pliku xml, action: stBazzarBackend/generateCustom}
|
|
display: [list, config, generate]
|
|
|
|
edit:
|
|
title: Edycja produktu
|
|
description: Zarządzanie porównywarką cen Bazzar
|
|
display:
|
|
"Dane głowne": [id, product, active]
|
|
fields:
|
|
product: {name: Nazwa produktu}
|
|
active: {name: Aktywny}
|
|
actions:
|
|
_list: {name: Lista}
|
|
_save: {name: Zapisz}
|
|
_delete: {name: Usuń}
|
|
menu: {use: list.menu}
|
|
|
|
config:
|
|
title: Konfiguracja
|
|
description: Zarządzanie porównywarką cen Bazzar
|
|
display:
|
|
"Ustawienia główne": [shop_id, shop_name]
|
|
fields:
|
|
shop_id: {name: Numer ID sklepu, params: size=5}
|
|
shop_name: {name: Nazwa sklepu, params: size=30}
|
|
actions:
|
|
_list: {name: Lista}
|
|
_save: {name: Zapisz}
|
|
menu: {use: list.menu}
|
|
|
|
|
|
generate_model_class: Bazzar
|
|
|
|
custom_actions:
|
|
custom: [generate]
|
|
|
|
generate_custom:
|
|
menu: {use: list.menu}
|
|
title: Generowanie pliku xml
|
|
description: Zarządzanie porównywarką cen Bazzar |