Я новичок в PyroCMS и изо всех сил пытаюсь понять, как что-то реализовать.
Скажем, у меня есть список продуктов, которые я хочу отобразить. У каждого товара в списке есть фото товара, описание и его цена. Этот список продуктов можно использовать на главной странице (например, отображая несколько продуктов), в результатах поиска (например, в поисковой выдаче), на странице просмотра и т. д.
Я должен быть в состоянии создать одну «вещь», которая имеет всю разметку, необходимую для этого списка, а также возможность принимать параметры (например, получить только 5 лучших элементов для отображения на главной странице). Проблема в том, что я не знаю, что это за "вещь" должна быть: модуль, плагин или виджет?
Предложения?