DocLister. Нужно задублировать некоторые записи из выборки

Всем привет.
Нужен совет.
Есть выборка определенных записей. Некоторых записей нужно сделать дубликат, только с другим модифицированым названием.
Посоветуйте как это правильно сделать.

Есть мысль сделать через extender. редко работаю с evo уже, потому может что пропустил .
Спасибо.

3 комментария

avatar
Ну в сниппете prepare получать чанк с шаблоном дубля и подставлять в в шаблоне записи

if($data['id'] == X){
    $data['myplaceholder'] = $modx->parseText($modx->getChunk('my_second_tpl_row'), $data, '[+', '+]');
}else{
    $data['myplaceholder'] = '';
}
return $data;

в шаблоне строки в конце
[+myplaceholder+]
Комментарий отредактирован 2021-09-15 12:13:52 пользователем abadello
avatar
Как вариант.
avatar
Второй вариант — это выборка из DocLister через API — в таком случае DL возвратит объект Json с которым можете делать всё что душе угодно)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.