Добрый день!
Есть мультиязычный сайт, реализован на контекстах (через Babel). Нужно сделать категории/теги. На данный момент реализовано TV (Автометкой) и TagLister. Но очень не удобно, потому что автометки подтягиваются из всех языков. Хотелось бы сделать в админке отдельный ресурс «категории» и там создавать документы с нужными названиями. И в TV реализовать через «Список (множественный выбор)». Работает хорошо, если добавить новости только 1 тег. Если 2 и более выводит их с сепаратором: #все категории||#искусство. И поэтому не работает TagLister (
В TV «Возможные значения» прописано:
@EVAL
$parent = $_GET;
switch(end($parent)){
case 'web':
$parent_c = 130;
break;
case 'ua':
$parent_c = 131;
break;
case 'en':
$parent_c = 132;
break;
}
$output = $modx->runSnippet('pdoResources',array(
'parents'=> $parent_c,
'tpl'=>'@CODE:[[+pagetitle]]==<li><a href="[[++site_url]][[+url]]">[[+pagetitle]]</a></li>',
'sortdir'=>'ASC',
'sortby'=>'menuindex',
'outputSeparator'=>'||'));
return $output;