如何根据.liquid中的文本选择分配新的变量值

时间:2015-09-26 11:20:31

标签: shopify

好的,所以我有一个包含2列的表格。在左栏中,我有4个锚点链接,例如“常见问题解答”,“如何使用”,“如何使用”,“其他”和“#39;其他'这些链接中的每一个都有自己的页面。我想要做的是根据用户选择的内容,使用页面内容填充右栏。

以下是我的页面的代码。请帮忙

<table width = 100% border = "1px">
<tr><h3>Test</h3></tr>
<tr>
<td width = 20% border = "1px" valign = "top">
<a>FAQS</a>
<a>HOW TO</a>
<a>LIKES</a>
<a>other</a>
</td>
<td width = 80% border = "1px">
{% assign infopg = 2 %}

{% case infopg %} 
{% when 1 %} 
{{ pages.faqs.content }}
{% when 2 %} 
{{ pages.how-to-shop.content }}
{% when 3 %} 
{{ pages.likes.content }}  
{% else %} 
{{ pages.other.content }}
{% endcase %} 
</td>
</tr>
</table>

1 个答案:

答案 0 :(得分:1)

您正在将前端与后端混合。 Liquid用于呈现HTML。如果您想对某些客户点击做出反应,例如选择菜单,则需要使用Javascript,而不是Liquid。您可以使用Liquid自由呈现所需的所有内容,以便Javascript单击显示/隐藏内容,但您的问题的答案是&#34;使用Javaascript&#34;。