Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/themefisher/vex-hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsomratpro <abdulmonnafsomrat@gmail.com>2021-09-18 08:10:19 +0300
committersomratpro <abdulmonnafsomrat@gmail.com>2021-09-18 08:10:19 +0300
commit67cdae2df57c396ab670e1681838f4ccbbeccf49 (patch)
tree23d54cf405068fec7cbe1e75834fe90d5d4a6be6 /layouts
parentf544669e83d3da84a8a58f42041c063da799d01f (diff)
added option for disable snipcart
Diffstat (limited to 'layouts')
-rw-r--r--layouts/partials/footer.html8
-rw-r--r--layouts/partials/header.html2
-rw-r--r--layouts/products/single.html7
3 files changed, 16 insertions, 1 deletions
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
index d4593df..4ce9dda 100644
--- a/layouts/partials/footer.html
+++ b/layouts/partials/footer.html
@@ -20,7 +20,13 @@
<!-- Snipcart public key -->
-{{with site.Params.snipcart_api}}<div hidden id="snipcart" data-api-key="{{.}}"></div>{{end}}
+{{ with site.Params.snipcart }}
+{{ if .enable }}
+{{ with .snipcart_api }}
+<div hidden id="snipcart" data-api-key="{{.}}"></div>
+{{ end }}
+{{ end }}
+{{ end }}
<!-- JS Plugins -->
{{ range site.Params.plugins.js}}
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
index ca5ead8..72e25b9 100644
--- a/layouts/partials/header.html
+++ b/layouts/partials/header.html
@@ -38,7 +38,9 @@
</select>
{{ end }}
</div>
+ {{ if site.Params.snipcart.enable}}
<button class="cart snipcart-checkout"><i class="tf-ion-android-cart"></i><span class="badge badge-primary snipcart-items-count"></span></button>
+ {{ end }}
</nav>
</div>
</header>
diff --git a/layouts/products/single.html b/layouts/products/single.html
index 201ccd7..1b42c74 100644
--- a/layouts/products/single.html
+++ b/layouts/products/single.html
@@ -20,6 +20,7 @@
<p class="price py-4">{{if .Params.discount_price}}{{site.Params.currency}}{{.Params.discount_price}}{{else}}{{site.Params.currency}}{{.Params.price}}{{end}}
{{if .Params.discount_price}}<s class="price">{{site.Params.currency}}{{ .Params.price }}</s>{{end}}
</p>
+ {{ if site.Params.snipcart.enable }}
<button class="snipcart-add-item btn btn-main mb-5"
data-item-id="{{.Title | urlize}}__{{if .Params.discount_price}}{{.Params.discount_price}}{{else}}{{.Params.price}}{{end}}"
data-item-name="{{.Title}}"
@@ -34,6 +35,12 @@
data-item-custom2-options="{{range $index, $element:= .Params.sizes}}{{if eq $index 0}}{{. | title}}{{else}}|{{. | title}}{{end}}{{end}}"
{{end}}>{{i18n "add_to_cart"}}
</button>
+ {{ else }}
+ {{ with .Params.button_link}}
+ <a class="btn btn-main mb-5" href="{{ . | absURL }}">{{i18n "add_to_cart"}}</a>
+ {{ end }}
+ {{ end }}
+
<div class="content">{{.Content}}</div>
</div>
</div>