FROM CACHE - it_header

Rif.: Cambiare un valore a 'true' in codice .liquid

Risolto

Cambiare un valore a 'true' in codice .liquid

imones_dev
Escursionista
16 0 5

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.

1 SOLUZIONE ACCETTATA
Isabel
Shopify Staff
1067 512 145

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

Visualizza soluzione nel messaggio originale

3 RISPOSTE 3

Isabel
Shopify Staff
1067 512 145

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

imones_dev
Escursionista
16 0 5

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.

Isabel
Shopify Staff
1067 512 145

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