|
@@ -1159,6 +1159,7 @@ func (this *Modules) RegisterModule_Shop() *Module {
|
|
currency,
|
|
currency,
|
|
price,
|
|
price,
|
|
price_old,
|
|
price_old,
|
|
|
|
+ price_promo,
|
|
gname,
|
|
gname,
|
|
name,
|
|
name,
|
|
alias,
|
|
alias,
|
|
@@ -1183,6 +1184,7 @@ func (this *Modules) RegisterModule_Shop() *Module {
|
|
&data.A_currency,
|
|
&data.A_currency,
|
|
&data.A_price,
|
|
&data.A_price,
|
|
&data.A_price_old,
|
|
&data.A_price_old,
|
|
|
|
+ &data.A_price_promo,
|
|
&data.A_gname,
|
|
&data.A_gname,
|
|
&data.A_name,
|
|
&data.A_name,
|
|
&data.A_alias,
|
|
&data.A_alias,
|
|
@@ -1330,12 +1332,9 @@ func (this *Modules) RegisterModule_Shop() *Module {
|
|
`<div class="row">` +
|
|
`<div class="row">` +
|
|
`<div class="col-md-8">` +
|
|
`<div class="col-md-8">` +
|
|
`<div class="row">` +
|
|
`<div class="row">` +
|
|
- `<div class="col-md-6">` +
|
|
|
|
|
|
+ `<div class="col-md-12">` +
|
|
`<div><input class="form-control" type="number" step="0.01" id="lbl_price" name="price" value="` + utils.Float64ToStr(data.A_price) + `" placeholder="" autocomplete="off" required></div>` +
|
|
`<div><input class="form-control" type="number" step="0.01" id="lbl_price" name="price" value="` + utils.Float64ToStr(data.A_price) + `" placeholder="" autocomplete="off" required></div>` +
|
|
`</div>` +
|
|
`</div>` +
|
|
- `<div class="col-md-6">` +
|
|
|
|
- `<div><input class="form-control" type="number" id="lbl_price_old" name="price_old" value="` + utils.Float64ToStr(data.A_price_old) + `" placeholder="" autocomplete="off"></div>` +
|
|
|
|
- `</div>` +
|
|
|
|
`</div>` +
|
|
`</div>` +
|
|
`<div class="d-md-none mb-3"></div>` +
|
|
`<div class="d-md-none mb-3"></div>` +
|
|
`</div>` +
|
|
`</div>` +
|
|
@@ -1351,6 +1350,38 @@ func (this *Modules) RegisterModule_Shop() *Module {
|
|
`</div>`
|
|
`</div>`
|
|
},
|
|
},
|
|
},
|
|
},
|
|
|
|
+ {
|
|
|
|
+ Kind: builder.DFKText,
|
|
|
|
+ Caption: "Price Old/Promo",
|
|
|
|
+ Name: "price_old",
|
|
|
|
+ Value: "0",
|
|
|
|
+ CallBack: func(field *builder.DataFormField) string {
|
|
|
|
+ return `<div class="form-group n6">` +
|
|
|
|
+ `<div class="row">` +
|
|
|
|
+ `<div class="col-md-3">` +
|
|
|
|
+ `<label for="lbl_price_old">Price Old/Promo</label>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `<div class="col-md-9">` +
|
|
|
|
+ `<div>` +
|
|
|
|
+ `<div class="row">` +
|
|
|
|
+ `<div class="col-md-12">` +
|
|
|
|
+ `<div class="row">` +
|
|
|
|
+ `<div class="col-md-6">` +
|
|
|
|
+ `<div><input class="form-control" type="number" id="lbl_price_old" name="price_old" value="` + utils.Float64ToStr(data.A_price_old) + `" placeholder="" autocomplete="off"></div>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `<div class="col-md-6">` +
|
|
|
|
+ `<div><input class="form-control" type="number" id="lbl_price_promo" name="price_promo" value="` + utils.Float64ToStr(data.A_price_promo) + `" placeholder="" autocomplete="off"></div>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `<div class="d-md-none mb-3"></div>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `</div>` +
|
|
|
|
+ `</div>`
|
|
|
|
+ },
|
|
|
|
+ },
|
|
{
|
|
{
|
|
Kind: builder.DFKText,
|
|
Kind: builder.DFKText,
|
|
Caption: "Product alias",
|
|
Caption: "Product alias",
|