#apostrophe-cms
#apostrophe-cms
Вопрос:
Я создал пользовательский тип поля схемы, который представляет собой просто ввод, который отправляет запрос в api со значением этого ввода в качестве параметра строки запроса. Итак, на стороне клиента это в основном то, что у меня есть:
self.populate = function(object, name, $field, $el, field, callback) {
$field.on('textchange', function() {
fetchData();
});
}
API возвращает список элементов, которые я хотел бы отобразить с помощью шаблона nunjucks на стороне клиента. Возможно ли это?
Комментарии:
1. Рассматривали ли вы возможность использования внешнего интерфейса для пинга внутреннего маршрута с данными api и возврата серверной части отрисованного шаблона? Это был бы двухэтапный подход к решению проблемы. Я могу подробнее остановиться на этом.
2. Да, именно так наш собственный интерфейс администратора отображает разметку, мы всегда обращаемся к серверному маршруту, чтобы получить что-то отображаемое. Мы не загружаем nunjucks в браузер. Однако Nunjucks поддерживает * использование в браузере, и если вы хотите сделать это частью своего собственного кода интерфейса, вы можете это сделать, см. Документацию Nunjucks о том, как это делается.