Я работаю над проектом, который позволяет массово импортировать данные на веб-сайт ModX.
При этом мне нужно иметь возможность отображать данные из импортированных полей, но мне нужно разрешить клиенту размещать каждое отдельное поле там, где он хотел бы, чтобы оно отображалось в ресурсе контента.
Итак, я подумал о том, чтобы создать отдельные фрагменты, которые будут тянуть только отдельные поля каждый.
Тем не менее, я знаю, что это было бы полной нагрузкой на систему, которая должна запрашивать таблицу бесчисленное количество раз, поскольку потенциально существуют сотни полей.
Как я могу создать «главный фрагмент», который будет извлекать все поля, но при этом я могу разрешить их использование в качестве фрагментов?
Например... одно нажатие, чтобы получить Rec1Field1, Rec1Field2, Rec1Field3, Rec1Field4
, но иметь возможность использовать их в ресурсе контента, таком как [[Rec1Field1]], [[Rec1Field2]], [[Rec1Field3]], [[Rec1Field4]]