Я хотел бы указать список признанных категорий идентификаторов в шаблоне моей домашней страницы. Можно ли определить пользовательскую переменную в лицевой части? Кажется, я не могу получить его работу:Bigcommerce Stencil объявляет пользовательскую переменную front-matter
Здесь по умолчанию титульные в templates/pages/home.html
с моей пользовательской переменной, featured_categories
в конце:
---
products:
new:
limit: {{theme_settings.homepage_new_products_count}}
featured:
limit: {{theme_settings.homepage_featured_products_count}}
top_sellers:
limit: {{theme_settings.homepage_top_products_count}}
carousel: {{theme_settings.homepage_show_carousel}}
blog:
recent_posts:
limit: {{theme_settings.homepage_blog_posts_count}}
featured_categories: 'testing'
---
Затем, в шаблоне, эта линия не производить любой вывод:
{{featured_categories}}
Почему это не выводить значение testing
? В конечном счете, я хотел бы, чтобы featured_categories
был массивом идентификаторов категории. Можно ли это сделать с использованием фронтальной материи?
Я добавил '' featured_categories ': «тестирование» 'к объекту' settings' в 'config.json' и затем смог получить к нему доступ в шаблоне через' {{theme_settings.featured_categories'. Я думаю, это хороший способ обхода. – flyingL123
Похоже, что он также работает с массивами: '' featured_categories ": [1,2,3]' позволяет мне перебирать шаблон 'theme_settings.featured_categories' в шаблоне. – flyingL123