如何为类别添加 class | link_to
How can I add a class for category | link_to
我正在设计我的自定义 bigcartel 主题,我需要将 class 添加到随 bigcartel 自动插入的代码的特定部分 api。
我这里有用于子菜单链接的代码,它工作正常:
{% for category in categories.active %}
<li>{{ category | link_to }}</li>
{% endfor %}
现在我需要向正在创建的链接添加特定的 class,但我不明白如何操作。我查看了帮助站点,但我不确定该怎么做,因为我只需要添加一个 class。在帮助站点上,定义如下所示:
link_to(item, text, title, id, class, rel)
示例如下:
{{ category | link_to: 'Tees', 'View tees category', 'tees_category', 'categories' }}
有没有人知道如何只添加 class,但不一定添加所有其他内容,如标题、ID 等?
您可以通过传递 '' 而不是值来忽略其他参数,如下所示:
{% for category in categories.active %}
<li>{{ category | link_to: '', '', '', 'categories' }}</li>
{% endfor %}
如果需要,您也可以手动构建这些链接,您无需完全按照示例操作:
{% for category in categories.active %}
<li><a href="{{ category.url }}" title="{{ category.name }}" id="{{ category.permalink }}">{{ category.name }}</a></li>
{% endfor %}
我正在设计我的自定义 bigcartel 主题,我需要将 class 添加到随 bigcartel 自动插入的代码的特定部分 api。
我这里有用于子菜单链接的代码,它工作正常:
{% for category in categories.active %}
<li>{{ category | link_to }}</li>
{% endfor %}
现在我需要向正在创建的链接添加特定的 class,但我不明白如何操作。我查看了帮助站点,但我不确定该怎么做,因为我只需要添加一个 class。在帮助站点上,定义如下所示:
link_to(item, text, title, id, class, rel)
示例如下:
{{ category | link_to: 'Tees', 'View tees category', 'tees_category', 'categories' }}
有没有人知道如何只添加 class,但不一定添加所有其他内容,如标题、ID 等?
您可以通过传递 '' 而不是值来忽略其他参数,如下所示:
{% for category in categories.active %}
<li>{{ category | link_to: '', '', '', 'categories' }}</li>
{% endfor %}
如果需要,您也可以手动构建这些链接,您无需完全按照示例操作:
{% for category in categories.active %}
<li><a href="{{ category.url }}" title="{{ category.name }}" id="{{ category.permalink }}">{{ category.name }}</a></li>
{% endfor %}