Возврат данных из API как часть запроса Kentico

В настоящее время мы используем базовый ретранслятор с настраиваемым фильтром для отображения постраничного списка результатов, основанного на нескольких критериях поиска. Этот контент содержится в наборе страниц (того же типа страницы), все из которых находятся под одной родительской страницей. Это работает хорошо, но теперь у нас есть требование искать цену для каждого свойства во время выполнения (критерии поиска влияют на цену) и отображать это вместе с данными, которые мы храним в настоящее время в Кентико.

У меня достаточно опыта работы с.NET, но мой опыт работы с Kentico ограничен, поэтому мне было интересно, сможет ли кто-нибудь указать мне правильный подход.

1 ответ

Решение

Если текущая реализация использует функции Kentico, такие как повторитель, преобразование и т. Д., Я бы рекомендовал рассмотреть пользовательский метод макроса ( https://docs.kentico.com/k12/macro-expressions/extending-the-macro-engine/registering-custom-macro-methods) или пользовательский метод преобразования ( https://docs.kentico.com/k12/developing-websites/loading-and-displaying-data-on-websites/writing-transformations/adding-custom-methods-to-transformations) в зависимости от типа используемого вами преобразования. Оба подхода позволяют реализовать пользовательскую функцию, которая может быть вызвана из вашего преобразования, принимая параметры, необходимые для расчета цены для каждого свойства.

Надеюсь, это поможет.

Другие вопросы по тегам