使用CMS时,我们正在使用(LocomotiveCMS)液体语法模板语言。我目前正在使用 Liquid Languages Support 作为语法突出显示工具。
我想用LocomotiveCMS解决的问题是我们在这里所说的动作。动作使您可以从视图中执行服务端js。这是典型动作的外观;
request.POST
您可以想象,这会导致突出显示问题,因为它会将页面中的所有内容都视为液体,因此action标签中的JS不会突出显示为JS。
我想要做的基本上与在html中使用product_filter = ProductFilter(request.POST, queryset=product_list)
标记时所做的相同。该标记中的所有内容均使用JS语法突出显示。
我想对{% action "Any action name" %}
//Some js code
{% endaction %}
文件中的<script>
标签做同样的事情。