Liquid, javaScript, temi
Buonasera, sto cercando di impostare l'overlay dell'header del tema motion su alcune pagine in cui questa cosa non è un'impostazione standard (sto usando il tema Motion)
Questo è il link del negozio: https://hatproof.com/
Premetto che non sono molto bravo con il codice .liquid e chiedo aiuto qui.
Queste sono le righe di codice originali:
assign template_name = template | replace: '.', ' ' | truncatewords: 2, '' | handle
assign sticky_header = false
assign overlay_header = false
if section.settings.header_sticky
assign sticky_header = true
endif
if template_name == 'index' and section.settings.sticky_index
assign overlay_header = true
endif
if template_name == 'collection' and collection.image and section.settings.sticky_collection
assign overlay_header = true
endif
Ho aggiunto questo alla fine:
if template_name == 'page.chisiamo'
assign overlay_header = true
endif
Ma il valore di "overlay_header" nella pagina https://hatproof.com/pages/nuovo-chi-siamo (ovvero il nome del template 'page.chisiamo') non è cambiato a "true"
Ho anche provato a usare come nome della variabile 'page', 'page chisiamo', 'chisiamo' ma non ha funzionato.
Qui è come viene usato il valore:
<div data-section-id="{{ section.id }}" data-section-type="header">
<div id="HeaderWrapper" class="header-wrapper{% if overlay_header %} header-wrapper--overlay is-light{% endif %}">
Cosa mi suggerite di fare per far cambiare il valore di "overlay_header" a "true" su delle pagine specifiche?
Grazie in anticipo.
Risolto Vai alla soluzione
Ben fatto.
Ciao @imones_dev,
sono molto contenta di sapere che la tua pratica sia stata risolta;
Resto a tua disposizione, buona giornata e buon lavoro.
Isabel | Social Care @ Shopify
- La mia risposta è stata utile? Metti Mi Piace per farmi sapere!
- Ho risposto alla tua domanda? Se si, Scegli Risposta accettata
- Per saperne di più visita Shopify Help Center oppure Shopify Blog
Ciao @imones_dev,
Grazie per averci scritto, spero d’essere ancora in tempo per poterti aiutare a risolvere la tua pratica;
Prima però ho bisogno di fare un breve epilogo, il tema Motion che stai utilizzanddo, è supportato da una terza parte, non direttamente da Shopify, per questo motivo, ho bisogno di reindirizzare la tua richiesta all’assistenza del suo sviluppatore.
Non sono una specialista in coding e noi consulenti di Shopify non offriamo supporto API, ma farò del mio meglio per indicarti la giusta direzione; Ad esempio dai un’occhiata a questo documento fornisce le informazioni necessarie su ogni risorsa API. Se ancora non hai ottenuto la risoluzione desiderata, ti consiglierei di contattare il forum API e tecnologia; È un ottimo posto per trovare risposte a domande relative alle API; i nostri sviluppatori sono molto attivi nei forum e cercano di dare una mano con le domande inerenti a questo argomento e fornire il miglior supporto possibile.
I tuoi screenshots con i codici, sono stati molto utili e chiari, grazie per averli allegati, hai già provato a scrivere page-chisiamo con il trattino centrale che separa le due parole? Cosi’ per intenderci:
{%- if template_name == 'page-chisiamo' -%}
{%- assign overlay_header = true -%}
{%-endif -%}
Oppure in questo modo:
{%- if template_name contains 'chisiamo' -%}
{%- assign overlay_header = true -%}
{%-endif -%}
Spero le mie informazioni possano risultare utili, nel caso necessitassi ulteriore supporto non dimenticare la possibilità di contattare uno dei nostri Experts o di inviare una mail al nostro Team Supporto. Resto a tua disposizione, buon lavoro.
Isabel | Social Care @ Shopify
- La mia risposta è stata utile? Metti Mi Piace per farmi sapere!
- Ho risposto alla tua domanda? Se si, Scegli Risposta accettata
- Per saperne di più visita Shopify Help Center oppure Shopify Blog
Ciao Isabel!
Ti ringrazio, avevo già risolto chiedendo su un altro forum, comunque la soluzione con il trattino "-" nel mezzo alle parole era quella giusta!
Grazie ancora,
Simone.
Ben fatto.
Ciao @imones_dev,
sono molto contenta di sapere che la tua pratica sia stata risolta;
Resto a tua disposizione, buona giornata e buon lavoro.
Isabel | Social Care @ Shopify
- La mia risposta è stata utile? Metti Mi Piace per farmi sapere!
- Ho risposto alla tua domanda? Se si, Scegli Risposta accettata
- Per saperne di più visita Shopify Help Center oppure Shopify Blog
TikTok è rapidamente emerso come una forza trainante nel panorama dei social media, riv...
By Alessio Sep 6, 2024Le differenze linguistiche possono rappresentare una barriera significativa quando si p...
By _Filo_ Aug 5, 2024Il Tuo Alleato per il Successo del Tuo Negozio Online: il Supporto di Shopify Che tu si...
By Alessio Jul 15, 2024