Динамически меняйте заголовки мета-страниц на Big Cartel

У меня есть пользовательская тема в Big Cartel, и мне нужно создать оператор if с использованием собственных тегов BC, который просматривает URL-адрес страницы, а затем отображает тег.

Например, если URL-адрес домашней страницы, покажите этот тег, если это страница продукта а, покажите этот тег и так далее...

Кто-нибудь знает, как я могу это написать?

На данный момент тема такая:

<title>{{ page.name | remove: '-footer-' | remove: '-hide-' | remove: '-sidebar-' | remove: '-subnav-' | remove: '-f1-' | remove: '-f2-' | remove: '-f3-' }} | {{ store.name }}</title>

person Richard Bland    schedule 24.05.2014    source источник


Ответы (1)


Для этого вы можете использовать ряд различных условий, таких как проверка имени страницы, постоянной ссылки на страницу, полного URL-адреса или других. Полный справочник переменных доступен здесь: http://help.bigcartel.com/customer/portal/articles/772750-variables#page

Вот пара примеров:

{% if page.name == 'Home' %}code here {% endif %}

{% if page.permalink == 'home' %}
  code here
{% elsif page.permalink == 'product' %}
  more code here
{% endif %}
person Nick Endle    schedule 27.05.2014
comment
Спасибо, Ник, скоро попробую. - person Richard Bland; 29.05.2014