dbxapp
4.1.3
CMS, Shop, Workflows und modulare Geschäftsanwendungen
dbxapp.de
Portal
Start
Anwender
Entwickler
KI-Bereiche
Loading...
Searching...
No Matches
shopProduct.dd.php
Go to the documentation of this file.
1
<?php
2
$table
[
'server'
]=
'dbxShop|dbxShop.db3'
;
3
$table
[
'table'
]=
'shop_product'
;
4
$table
[
'datadic'
]=
'shopProduct'
;
5
$table
[
'primary'
]=
'id'
;
6
$table
[
'language'
]=
'0'
;
7
$table
[
'version'
]=
'0.1'
;
8
$table
[
'autosync'
]=
'1'
;
9
$table
[
'cache'
]=
'0'
;
10
$table
[
'trash'
]=
'1'
;
11
$table
[
'trace'
]=
'0'
;
12
$table
[
'update_sql'
]=
''
;
13
$table
[
'default_sort'
]=
'sorter ASC, title ASC'
;
14
$table
[
'form-dd-table'
]=
''
;
15
$table
[
'read'
]=
'*'
;
16
$table
[
'create'
]=
'admin'
;
17
$table
[
'update'
]=
'admin'
;
18
$table
[
'delete'
]=
'admin'
;
19
20
$addField
=
function
($name, $type,
$index
, $length, $default, $label,
$rules
,
$tpl
, $extra = array()) use (&
$fields
) {
21
$field
=array();
22
$field
[
'name'
]=$name;
23
$field
[
'type'
]=$type;
24
$field
[
'index'
]=
$index
;
25
$field
[
'length'
]=$length;
26
$field
[
'default'
]=$default;
27
$field
[
'label'
]=$label;
28
$field
[
'rules'
]=
$rules
;
29
$field
[
'tooltip'
]=$extra[
'tooltip'
] ??
''
;
30
$field
[
'errormsg'
]=$extra[
'errormsg'
] ??
''
;
31
$field
[
'placeholder'
]=$extra[
'placeholder'
] ??
''
;
32
$field
[
'convert'
]=$extra[
'convert'
] ??
''
;
33
$field
[
'protect'
]=$extra[
'protect'
] ??
'0'
;
34
$field
[
'group'
]=$extra[
'group'
] ??
''
;
35
$field
[
'mask'
]=$extra[
'mask'
] ??
''
;
36
$field
[
'data'
]=$extra[
'data'
] ??
''
;
37
$field
[
'options'
]=$extra[
'options'
] ??
''
;
38
$field
[
'tpl'
]=
$tpl
;
39
$field
[
'js'
]=$extra[
'js'
] ??
''
;
40
$field
[
'prompt'
]=$extra[
'prompt'
] ??
''
;
41
$fields
[]=
$field
;
42
};
43
44
$addField
(
'id'
,
'int'
,
'PRI'
,
'11'
,
''
,
'ID'
,
'int'
,
'hidden'
);
45
$addField
(
'create_date'
,
'datetime'
,
''
,
'-1'
,
''
,
'Erstellt'
,
'datetime'
,
'hidden'
,array(
'convert'
=>
'date_time'
));
46
$addField
(
'create_uid'
,
'int'
,
'MUL'
,
'11'
,
'0'
,
'Erstellt von'
,
'int'
,
'hidden'
);
47
$addField
(
'update_date'
,
'datetime'
,
''
,
'-1'
,
''
,
'Aktualisiert'
,
'datetime'
,
'hidden'
,array(
'convert'
=>
'date_time'
));
48
$addField
(
'update_uid'
,
'int'
,
'MUL'
,
'11'
,
'0'
,
'Aktualisiert von'
,
'int'
,
'hidden'
);
49
$addField
(
'owner'
,
'int'
,
'MUL'
,
'11'
,
'0'
,
'Owner'
,
'int'
,
'hidden'
);
50
$addField
(
'trash'
,
'int'
,
'MUL'
,
'1'
,
'0'
,
'Trash'
,
'int'
,
'hidden'
);
51
$addField
(
'sku'
,
'varchar'
,
'UNI'
,
'80'
,
''
,
'Artikelnummer'
,
'parameter|min=2|max=80'
,
'text-label'
);
52
$addField
(
'slug'
,
'varchar'
,
'UNI'
,
'120'
,
''
,
'URL-Name'
,
'parameter|min=2|max=120'
,
'text-label'
);
53
$addField
(
'title'
,
'varchar'
,
'MUL'
,
'180'
,
''
,
'Titel'
,
'*|min=2|max=180'
,
'text-label'
);
54
$addField
(
'category'
,
'varchar'
,
'MUL'
,
'80'
,
''
,
'Kategorie'
,
'parameter|max=80'
,
'select-single-label'
,array(
'options'
=>
'Software=Software&Dienstleistung=Dienstleistung&Merchandise=Merchandise'
));
55
$addField
(
'product_group_id'
,
'int'
,
'MUL'
,
'11'
,
'0'
,
'Artikelgruppe'
,
'int'
,
'select-single-label'
);
56
$addField
(
'product_type'
,
'varchar'
,
'MUL'
,
'24'
,
'service'
,
'Produkttyp'
,
'parameter|max=24'
,
'select-single-label'
,array(
'options'
=>
'digital=Digital&service=Dienstleistung&physical=Physisch'
));
57
$addField
(
'summary'
,
'varchar'
,
''
,
'255'
,
''
,
'Kurzbeschreibung'
,
'*|max=255'
,
'textarea-label'
,array(
'data'
=>
'rows=2'
));
58
$addField
(
'description'
,
'mediumtext'
,
''
,
'-1'
,
''
,
'Beschreibung'
,
'*|max=5000'
,
'textarea-label'
,array(
'data'
=>
'rows=6'
));
59
$addField
(
'price_gross'
,
'decimal'
,
''
,
'10,2'
,
'0'
,
'Bruttopreis'
,
'decimal'
,
'text-label'
);
60
$addField
(
'currency'
,
'varchar'
,
''
,
'3'
,
'EUR'
,
'Waehrung'
,
'parameter|max=3'
,
'text-label'
);
61
$addField
(
'tax_mode'
,
'varchar'
,
'MUL'
,
'24'
,
'group'
,
'MwSt.-Quelle'
,
'parameter|max=24'
,
'select-single-label'
,array(
'options'
=>
'group=Aus Gruppe&individual=Individuell'
));
62
$addField
(
'tax_rate'
,
'decimal'
,
''
,
'5,2'
,
'-1'
,
'MwSt. % individuell'
,
'decimal'
,
'text-label'
);
63
$addField
(
'shipping_mode'
,
'varchar'
,
'MUL'
,
'24'
,
'group'
,
'Versand-Quelle'
,
'parameter|max=24'
,
'select-single-label'
,array(
'options'
=>
'group=Aus Gruppe&individual=Individuell'
));
64
$addField
(
'shipping_gross'
,
'decimal'
,
''
,
'10,2'
,
'-1'
,
'Versand brutto individuell'
,
'decimal'
,
'text-label'
);
65
$addField
(
'delivery_time'
,
'varchar'
,
''
,
'120'
,
''
,
'Lieferzeit individuell'
,
'*|max=120'
,
'text-label'
);
66
$addField
(
'stock'
,
'int'
,
''
,
'11'
,
'0'
,
'Lagerbestand'
,
'int'
,
'text-label'
);
67
$addField
(
'active'
,
'int'
,
'MUL'
,
'1'
,
'1'
,
'Aktiv'
,
'int'
,
'checkbox-label'
);
68
$addField
(
'sorter'
,
'int'
,
'MUL'
,
'11'
,
'100'
,
'Sortierung'
,
'int'
,
'text-label'
);
69
$addField
(
'badge'
,
'varchar'
,
''
,
'80'
,
''
,
'Badge'
,
'*|max=80'
,
'text-label'
);
70
$addField
(
'image_icon'
,
'varchar'
,
''
,
'80'
,
'bi-box-seam'
,
'Icon'
,
'parameter|max=80'
,
'text-label'
);
71
$addField
(
'logo_variant'
,
'varchar'
,
''
,
'80'
,
''
,
'Logo-Variante'
,
'parameter|max=80'
,
'text-label'
);
72
?>
$table
$table['server']
Definition
.dd.php:6
$field
$field
Definition
dbx/cfg/config.dd.php:4
$index
$index
Definition
dbxDocsPortal_contract_test.php:42
$fields
$fields
Definition
dbxForm_fd_language_messages_test.php:204
$tpl
if($web->content_permalink_redirect_target() !=='') $tpl
Definition
dbxSeoCanonicalPolicy_test.php:73
$rules
$rules
Definition
dbxValidator_rules_audit_test.php:15
$addField
$addField
Definition
shopAttributeDefinition.dd.php:18
$addField
$addField
Definition
shopProduct.dd.php:20
dbx
modules
dbxShop
dd
shopProduct.dd.php
Generated by
1.17.0