first commit
This commit is contained in:
21
apps/backend/modules/stBasket/config/config.php
Normal file
21
apps/backend/modules/stBasket/config/config.php
Normal file
@@ -0,0 +1,21 @@
|
||||
<?php
|
||||
/**
|
||||
* SOTESHOP/stBasket
|
||||
*
|
||||
* Ten plik należy do aplikacji stBasket opartej na licencji (Professional License SOTE).
|
||||
* Nie zmieniaj tego pliku, jeśli chcesz korzystać z automatycznych aktualizacji oprogramowania.
|
||||
* Jeśli chcesz wprowadzać swoje modyfikacje do programu, zapoznaj się z dokumentacją, jak zmieniać
|
||||
* oprogramowanie bez zmiany kodu bazowego http://www.sote.pl/modifications
|
||||
*
|
||||
* @package stBasket
|
||||
* @subpackage configs
|
||||
* @copyright SOTE (www.sote.pl)
|
||||
* @license http://www.sote.pl/license/sote (Professional License SOTE)
|
||||
* @version $Id: config.php 34 2009-08-24 14:00:47Z marcin $
|
||||
*/
|
||||
|
||||
stPluginHelper::addRouting('stBasket', '/basket/:action/*', 'stBasket', 'config', 'backend');
|
||||
stPluginHelper::addRouting('stBasketDefault', '/basket', 'stBasket', 'config', 'backend');
|
||||
$dispatcher = stEventDispatcher::getInstance();
|
||||
$dispatcher->connect('stAdminGenerator.generateStProduct', array('stBasketListener', 'generateStProduct'));
|
||||
?>
|
||||
66
apps/backend/modules/stBasket/config/generator.yml
Normal file
66
apps/backend/modules/stBasket/config/generator.yml
Normal file
@@ -0,0 +1,66 @@
|
||||
generator:
|
||||
class: stAdminGenerator
|
||||
param:
|
||||
model_class: Basket
|
||||
basket_product_model_class: BasketProduct
|
||||
theme: simple
|
||||
applications: [stOrder, stUser, stProduct]
|
||||
custom_actions:
|
||||
list: [basket_product]
|
||||
description: Podgląd aktualnych zakupów w sklepie klientów zarejestrowanych
|
||||
documentation:
|
||||
pl: https://www.sote.pl/docs/koszyk
|
||||
en: https://www.soteshop.com/docs/shopping_cart
|
||||
list:
|
||||
title: Lista
|
||||
display: [=updated_at, sf_guard_user, ~items_total_quantity, ~items_total_amount]
|
||||
fields:
|
||||
sf_guard_user: {name: Klient}
|
||||
updated_at: {name: Ostatnia aktywność, params: link_to="stBasket/basketProductList?basket_id=%%id%%"}
|
||||
items_total_quantity: {name: Ilość produktów}
|
||||
items_total_amount: {name: Łączna wartość (brutto)}
|
||||
actions: []
|
||||
sort: [updated_at, desc]
|
||||
basket_product_list:
|
||||
description:
|
||||
title: Lista produktów w koszyku klienta %%~basket_client%% z dnia %%~basket_date%%
|
||||
display: [code, _name, _product_price, quantity, _product_total]
|
||||
fields:
|
||||
code: {name: Kod}
|
||||
name: {name: Nazwa}
|
||||
product_price: {name: Cena}
|
||||
product_total: {name: Razem}
|
||||
quantity: {name: Ilość}
|
||||
forward_parameters: [basket_id]
|
||||
actions: []
|
||||
config:
|
||||
title: Konfiguracja
|
||||
menu:
|
||||
display: [config]
|
||||
fields:
|
||||
config: {name: Konfiguracja, action: stBasket/config}
|
||||
display:
|
||||
NONE: [ajax, max_quantity]
|
||||
"Prezentacja koszyka": [show_products, show_crosseling, show_code_in_basket, show_photo_in_basket, show_netto_in_basket, show_tax_in_basket, show_uom_in_basket, show_discount_in_basket]
|
||||
fields:
|
||||
remember_items:
|
||||
name: Zapamiętuj koszyk klienta
|
||||
type: select
|
||||
display: [1, 7, 14]
|
||||
options:
|
||||
1: {name: przez 24 godziny}
|
||||
7: {name: przez 1 tydzień}
|
||||
14: {name: przez 2 tygodnie}
|
||||
max_quantity: {name: Limit ilości sztuk danego produktu, value: 1000}
|
||||
ajax: {name: Dodaj produkt bez przeładowania strony, type: checkbox}
|
||||
show_products: {name: Pokaż produkty polecane na stronie koszyka, type: checkbox, old_config: true}
|
||||
show_crosseling: {name: Pokaż cross-seling na stronie koszyka, type: checkbox, old_config: true}
|
||||
show_code_in_basket: {name: Pokaż kod, type: checkbox}
|
||||
show_photo_in_basket: {name: Pokaż zdjęcie, type: checkbox}
|
||||
show_netto_in_basket: {name: Pokaż pole netto, type: checkbox}
|
||||
show_tax_in_basket: {name: Pokaż pole VAT, type: checkbox}
|
||||
show_uom_in_basket: {name: Pokaż pole jednostka miary, type: checkbox}
|
||||
show_discount_in_basket: {name: Pokaż pole rabat, type: checkbox}
|
||||
actions:
|
||||
_save: {name: Zapisz}
|
||||
hideable: [Prezentacja koszyka]
|
||||
@@ -0,0 +1,6 @@
|
||||
config:
|
||||
display:
|
||||
"Koszyk": [hide_basket, show_basket_quantity]
|
||||
fields:
|
||||
hide_basket: {name: Ukryj koszyk, checked: false, type: checkbox}
|
||||
show_basket_quantity: {name: Włącz możliwość wpisywania ilość sztuk na karcie produktu, type: checkbox, checked: false}
|
||||
Reference in New Issue
Block a user