Nogle temaer kræver, at der føjes et scripttag for jQuery til theme.liquid-layoutfilen, hvis denne tilpasning skal virke. Hvis du bruger Boundless, Debut version 17.2.0 eller nyere, Express, Narrative eller Venture, skal du muligvis følge det næste trin:
I mappen Layout skal du klikke på theme.liquid.
Find det afsluttende </head>-tag i koden. Indsæt følgende kode på en ny linje over det afsluttende </head>-tag:
<div style="width:300px; clear:both;">
<p>
<label for="date">Pick a delivery date:</label>
<input id="date" type="text" name="attributes[date]" value="{{ cart.attributes.date }}" />
<span style="display:block" class="instructions"> We do not deliver during the week-end.</span>
</p>
</div>
<script>
window.onload = function() {
if (window.jQuery) {
let $ = window.jQuery;
<div style="width:300px; clear:both;">
<p>
<label for="date">Pick a delivery date:</label>
<input id="date" type="text" name="attributes[date]" value="{{ cart.attributes.date }}" />
<span style="display:block" class="instructions"> We do not deliver during the week-end.</span>
</p>
</div>
<script>
window.onload = function() {
if (window.jQuery) {
let $ = window.jQuery;
<div style="width:300px; clear:both;">
<p>
<label for="date">Pick a delivery date:</label>
<input id="date" type="text" name="attributes[date]" value="{{ cart.attributes.date }}" />
<span style="display:block" class="instructions"> We do not deliver during the week-end.</span>
</p>
</div>
<script>
window.onload = function() {
if (window.jQuery) {
let $ = window.jQuery;
Sådan inkluderer du kodestykket for leveringsdato på siden med indkøbskurv:
Klik på cart-template.liquid i mappen Afsnit. Hvis dit tema ikke indeholder denne fil, skal du klikke på cart.liquid i mappen Skabeloner.
Find det afsluttende </form>-tag i koden. Indsæt følgende kode på en ny linje over det afsluttende </form>-tag:
{% render 'delivery-date' %}
Klik på Gem.
Du har nu inputfeltet for leveringsdato på din side med indkøbskurven. Der vises en kalender, når du klikker i tekstfeltet:
Datovælgeren, der bruges i denne tilpasning, er en widget fra jQuery UI-biblioteket. Dette blogopslag forklarer, hvordan du kan deaktivere specifikke datoer i kalenderen for datovælgeren.
Kan du ikke finde de svar, du leder efter? Vi er her for at hjælpe.