Динамически создаваемые TV в ресурсе
Здравствуйте!
Имеется ресурс «Каталог», в котором находятся дополнительные поля (фильтры), которые содержат в себе параметры. MIGX внутри MIGX, короче говоря. Также у этого ресурса есть дочерние ресурсы, в которые мне нужно подгружать TV в виде списков с одиночным выбором — те самые фильтры, в которые уже через EVAL будут подгружаться параметры фильтров. Возможно ли реализовать подобное? Всю голову себе сломал.
Имеется ресурс «Каталог», в котором находятся дополнительные поля (фильтры), которые содержат в себе параметры. MIGX внутри MIGX, короче говоря. Также у этого ресурса есть дочерние ресурсы, в которые мне нужно подгружать TV в виде списков с одиночным выбором — те самые фильтры, в которые уже через EVAL будут подгружаться параметры фильтров. Возможно ли реализовать подобное? Всю голову себе сломал.
Комментарии: 2
Да все правильно вы говорите. Я не много не понимаю над чем вы ломаете голову.
Вы создаете ТВ где генерируете список. Тащить данные вы можете откуда угодно.
Вы создаете ТВ где генерируете список. Тащить данные вы можете откуда угодно.
@EVAL return $modx->runSnippet('getImageList',array(
'tvname'=>'types',
'tpl'=>'@CODE: [[+title]]==[[+MIGX_id]]',
'outputSeparator'=>'||',
'docid' => 233
));
Далее это тв мы можем положить куда угодно в том числе и в MIGX — при создания элемента нужно указать название поле в параметре inputTV при использования списка в MIGX
Не, здесь загвоздка в другом.
К примеру, в ресурсе «Каталог» есть MIGX-TV (Фильтр) «Район», в него вложен ещё один MIGX-TV (Параметры фильтра), через который добавляются районы. Слово «Район» можно заменить на что угодно. Суть в том, что можно добавить любой фильтр со своими параметрами. Мне нужно сделать так, чтоб на основе этих полей генерировались поля у дочерних ресурсов, т.е., у позиций каталога.
Вот как выглядит окно доп. полей у дочернего ресурса каталога:
И на всякий случай вид фильтра в клиентской части:
К примеру, в ресурсе «Каталог» есть MIGX-TV (Фильтр) «Район», в него вложен ещё один MIGX-TV (Параметры фильтра), через который добавляются районы. Слово «Район» можно заменить на что угодно. Суть в том, что можно добавить любой фильтр со своими параметрами. Мне нужно сделать так, чтоб на основе этих полей генерировались поля у дочерних ресурсов, т.е., у позиций каталога.
Вот как выглядит окно доп. полей у дочернего ресурса каталога:
И на всякий случай вид фильтра в клиентской части:
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.