#bigcommerce
#bigcommerce
Вопрос:
В документации указано, что вы можете добавить пользовательский помощник для руля https://developer.bigcommerce.com/stencil-docs/handlebars-syntax-and-helpers/handlebars-overview#handlebars_custom
Это противоречит коду https://github.com/bigcommerce/paper-handlebars/blob/master/index.js#L69 это загружает помощников только из модуля paper-handlebars.
Возможно ли вообще определить пользовательский помощник для руля или следует обновить документацию?
Ответ №1:
Похоже, нам нужно ужесточить формулировки в документации, чтобы сделать это немного более понятным (мы отправили запрос команде docs). Спасибо за предупреждение.
Это правда, что вы можете добавить пользовательский помощник на руле, но с оговоркой в том, что его нужно перенести в модуль paper-handlebars, где он будет доступен как часть Stencil. Процесс добавления нового пользовательского помощника заключается в отправке запроса на извлечение в это репозиторий:
https://github.com/bigcommerce/paper
В идеале, новые помощники, которые мы добавляем в Stencil, должны быть достаточно универсальными, чтобы применяться ко множеству вариантов использования.
В качестве альтернативы, мы также извлекаем помощники из этой библиотеки и вносим в белый список определенные помощники для Stencil:
https://github.com/helpers/handlebars-helpers
Если вы работаете над помощником, который, по вашему мнению, принесет пользу более широкому сообществу Handlebars, вы можете отправить его в репозиторий handlebars-helpers и попросить нас внести его в белый список в Stencil.
Комментарии:
1. Truncate не указан в разделе Strings
2. Ха-ха, плюс один от меня 🙂