abbrechen
Suchergebnisse werden angezeigt für 
Stattdessen suchen nach 
Meintest du: 

Texfeld nur bei einer Variante

Gelöst
GeorgWieler
Tourist
5 0 0

Schönen guten Tag,

gibt es eine Möglichkeit, dass ein Textfeld nur angezeigt wird, wenn eine gewisse Variante gewählt ist?

Ich hoffe ihr könnt mir helfen, 

Georg

0 Likes

Hallo @GeorgWieler ,

ja, aber es erfordert eine Anpassung im Liquid-Code, d.h. es kann nicht konfiguiert werden. Vielleicht ist es aber doch ein eigenes Produkt?

Gruß

Thomas

• War meine Antwort hilfreich? Hinterlasse bitte ein Like.
• Hat meine Antwort Dein Problem gelöst? Bitte akzeptiere sie als Lösung.
GeorgWieler
Tourist
5 0 0

Ja, ich meine eine Anpassung im Code, nur leider sind meine Kenntnisse in der Hinsicht sehr beschränkt, weshalb ich gehofft habe, wenn ich ihr den entsprechenden Code rausfinden würde.

0 Likes

Hallo @GeorgWieler ,

welches Theme verwendest du?

Gruß
Thomas

• War meine Antwort hilfreich? Hinterlasse bitte ein Like.
• Hat meine Antwort Dein Problem gelöst? Bitte akzeptiere sie als Lösung.
GeorgWieler
Tourist
5 0 0

Debut

0 Likes

Erfolg.

Hallo @GeorgWieler ,

bevor du Änderungen vornimmst, lege bitte eine Sicherungskopie deines Themes an.

Jetzt kommt es darauf an, welchen Text und wo du ihn einfügen möchtest. Wenn du die Produktbeschreibung anpassen möchtest, dann sollten folgendes zum Ziel führen.

Beim Debut-Theme ist die Produktbeschreibung in der Datei produc-template.liquid im Sections-Verzeichnis. Dort wird sie für {{ product.description }} eingefügt (einfach danach suchen).  Wenn Liquid an der Stelle ankommt, ist die Variable current_variant schon gesetzt (in Zeile 11 bei mir). Du kannst also hard-codiert, was meistens nicht schön ist, folgenden Code statt der {{product.description}} eingeben:

 

<div class="product-single__description rte">
{%- if current_variant contains "was auch immer" -%}
       Hier steht mein <b>varianten spezifischer Text<b>
{%- else %}
          {{ product.description }}
{%- endif -%}
</div>
   

Du kannst natürlich auch andere Eigenschaften deiner Variante abfragen.

Ich habe es jetzt nicht getestet, sondern nur so hingeschrieben. Bitte melde dich, wenn es nicht funktioniert.

 

Gruß
Thomas

• War meine Antwort hilfreich? Hinterlasse bitte ein Like.
• Hat meine Antwort Dein Problem gelöst? Bitte akzeptiere sie als Lösung.
GeorgWieler
Tourist
5 0 0

Danke für deine Hilfe!!

Ich habe aber nochmal eine andere Frage: bei einem Texteingabefeld habe ich mit "maxlength="5"" die Wordanzahl begrenzt. Geht es, dass die länge je nach ausgewählter Variante variiert (Bei einer Variante sollen die Kunden 5 Zeichen eingeben können, bei der anderen Variante 10.

0 Likes

Hallo @GeorgWieler ,

vom Prinzip her geht das genauso wie bei dem Variantentext. Du kannst immer die aktuelle Variante in einem if-Statement abfragen und davon abhängig Felder oder Parameter setzen.

Gruß
Thomas

• War meine Antwort hilfreich? Hinterlasse bitte ein Like.
• Hat meine Antwort Dein Problem gelöst? Bitte akzeptiere sie als Lösung.
GeorgWieler
Tourist
5 0 0

Wo muss ich das genau einsetzen, und was muss ich ändern?

0 Likes

Hallo @GeorgWieler ,

dazu muss ich genauer sehen, wo du es brauchst. Kannst Du mir einen Link auf die Seite geben und beschreiben, wo genau du die Änderung haben möchtest?

 

Gruß
Thomas

• War meine Antwort hilfreich? Hinterlasse bitte ein Like.
• Hat meine Antwort Dein Problem gelöst? Bitte akzeptiere sie als Lösung.
0 Likes