Custom Textfeld auf der Produktseite als Pflichtfeld machen im Code?

@Litecard setzte den Code in die buy-button.liquid (snippets) direct vor:


Danach musst du in dem Liquid:

{%- form 'product',
        product,
        id: product_form_id,
        class: 'form',
        novalidate: 'novalidate',
        data-type: 'add-to-cart-form'
      -%}

Das “novalidate” entfernen. Das sorgt nämlich dafür, dass keine Pflichtfelder (required) nicht berücksichtigt werden.

Das sollte also dann folgendermaßen aussehen:

{%- form 'product',
        product,
        id: product_form_id,
        class: 'form',
        data-type: 'add-to-cart-form'
      -%}

Gibt es einen Grund, weshalb du so viele main-product.liquids (main-custom-produkt.liquid / main-coustum2-produkt.liquid …) hast?

1 Like