Какой-то странный и конкретный вопрос, но здесь я иду.
В настоящее время я могу вытащить все свои продукты через YAML и с помощью некоторых методов грубой силы, я смогу отсортировать продукт по пользовательским полям.
У меня есть мастер множественного выбора, который пользователь должен заполнить, и в конце я получаю объект, который выглядит примерно так:
{
stoneType: ['Granite', 'Quartz', 'Glass'],
stoneFinish: ['Polished', 'Honed'],
stoneConcern: ['Floor Care'],
labels: ['Daily Cleaning', 'Stain Removal']
}
Я не могу (или, по крайней мере, не знаю, как) вставить эти данные в мой HTML, чтобы использовать данные, хранящиеся в моем коде YAML, и отобразить конкретные продукты.
Полагаю, я смогу решить эту проблему, если бы смог передать массив продуктов в javascript, используя какой-то помощник руля (?), Но Bigcommerce не допускает пользовательских вспомогательных функций.
Я читал в Интернете, что вы можете обойти это, установив руль, но это не работает для меня.
Когда я устанавливал рули через NPM, я получаю эту ошибку:
GET http://localhost:3000/stencil/00000000-0000-0000-0000-000000000001/dist/theme-bundle.main.js 404 (Not Found)
Есть ли у меня способ заставить работать пользовательские вспомогательные функции или другая возможная идея для сортировки и фильтрации продуктов?
Спасибо, благодарю за помощь.
РЕДАКТИРОВАТЬ: Я также пытался вручную загрузить Handlebars.js, включая файл, но я получаю сообщение об ошибке Handlebars не определен. Должно быть, я что-то делаю не так ...