Как я могу добавить класс для категории | ссылка на

Я разрабатываю свою собственную тему bigcartel, и мне нужно добавить класс к определенной части кода, которая автоматически вставляется с API bigcartel.

У меня есть этот код для ссылок подменю, и он отлично работает:

{% for category in categories.active %}
<li>{{ category | link_to }}</li>
{% endfor %}

Теперь мне нужно добавить определенный класс к создаваемым ссылкам, но я не понимаю, как это сделать. Я проверил сайт справки, но я не уверен, как это сделать, так как мне нужно только добавить класс. На справочном сайте определение выглядит так:

link_to (элемент, текст, заголовок, идентификатор, класс, отн.)

И пример выглядит так:

{{ категория | link_to: 'Футболки', 'Просмотреть категорию футболок', 'tees_category', 'categories' }}

Кто-нибудь знает, как добавить только класс, но не обязательно добавлять все остальные вещи, такие как заголовок, идентификатор и т. Д.?


person Supapinzi    schedule 15.01.2015    source источник


Ответы (1)


Вы можете игнорировать другие параметры, просто передав '' вместо значения, например:

{% 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 %}
person Nick Endle    schedule 16.01.2015
comment
идеально. это работает как шарм. Я пробовал что-то подобное, но у меня были пробелы между '', так что это не сработало. - person Supapinzi; 16.01.2015