Shopify 如何在.liquid文件中显示两个变量?
我正在尝试替换Shopify 如何在.liquid文件中显示两个变量?,shopify,liquid,liquid-layout,Shopify,Liquid,Liquid Layout,我正在尝试替换 <form action="{{ form_action }}" data-productid="{{product.id}}" method="{{form_method}}" enctype="multipart/form-data" id="{{form_id}}" data-section="{{ section.id }}" class="product-form-{{ section.id }} {{form_class}}"> class: "prod
<form action="{{ form_action }}" data-productid="{{product.id}}" method="{{form_method}}" enctype="multipart/form-data" id="{{form_id}}" data-section="{{ section.id }}" class="product-form-{{ section.id }} {{form_class}}">
class: "product-form-{{ section.id }} {{form_class}}"
一切都很棒,除了:
class: "product-form-{{ section.id }} {{form_class}}"
我不知道如何将“section.id”和“form_class”显示为变量,而不是文本
class: "product-form-{{ section.id }} {{form_class}}"
我试图在PHP(“产品表单-”.section.id.“.form_类)和Javascript(“产品表单-”+section.id+”+form_类)中显示,但它返回了一个错误:(您必须稍微拆分一下逻辑
class: "product-form-{{ section.id }} {{form_class}}"
首先在变量中设置类,并调用该变量
class: "product-form-{{ section.id }} {{form_class}}"
{%- capture classes -%}
product-form-{{ section.id }} {{form_class}}
{%- endcapture -%}
{% form
'product',
product,
data-productid: product.id,
id: form_id,
data-section: section.id,
class: classes
%}