|
@@ -964,6 +964,12 @@ func (this *Modules) RegisterModule_Shop() *Module {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // Sub products
|
|
|
+ sub_products := ``
|
|
|
+ if data.A_id >= 1 && data.A_parent_id() <= 0 {
|
|
|
+ sub_products = this.shop_GetSubProducts(wrap, data.A_id)
|
|
|
+ }
|
|
|
+
|
|
|
btn_caption := "Add"
|
|
|
if wrap.CurrSubModule == "modify" {
|
|
|
btn_caption = "Save"
|
|
@@ -991,7 +997,7 @@ func (this *Modules) RegisterModule_Shop() *Module {
|
|
|
`</div>` +
|
|
|
`<div class="col-md-9">` +
|
|
|
`<div class="list-wrapper">` +
|
|
|
- this.shop_GetSubProducts(wrap, data.A_id) +
|
|
|
+ sub_products +
|
|
|
`<div><a href="javascript:fave.ShopAttachProduct(` + utils.IntToStr(data.A_id) + `);"><b>Attach product</b></a></div>` +
|
|
|
`</div>` +
|
|
|
`</div>` +
|
|
@@ -1024,7 +1030,7 @@ func (this *Modules) RegisterModule_Shop() *Module {
|
|
|
{
|
|
|
Kind: builder.DFKText,
|
|
|
CallBack: func(field *builder.DataFormField) string {
|
|
|
- if data.A_id >= 1 && data.A_parent_id() <= 0 {
|
|
|
+ if data.A_id >= 1 && data.A_parent_id() <= 0 && sub_products != "" {
|
|
|
return `<div class="form-group nf">` +
|
|
|
`<div class="row">` +
|
|
|
`<div class="col-md-3">` +
|