diff options
author | somratpro <abdulmonnafsomrat@gmail.com> | 2021-09-18 08:10:19 +0300 |
---|---|---|
committer | somratpro <abdulmonnafsomrat@gmail.com> | 2021-09-18 08:10:19 +0300 |
commit | 67cdae2df57c396ab670e1681838f4ccbbeccf49 (patch) | |
tree | 23d54cf405068fec7cbe1e75834fe90d5d4a6be6 /layouts | |
parent | f544669e83d3da84a8a58f42041c063da799d01f (diff) |
added option for disable snipcart
Diffstat (limited to 'layouts')
-rw-r--r-- | layouts/partials/footer.html | 8 | ||||
-rw-r--r-- | layouts/partials/header.html | 2 | ||||
-rw-r--r-- | layouts/products/single.html | 7 |
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> |