В модуле хочу вывести keywords, так же как и в редактировании документа.
В Modx keywords использует две таблицы:
site_keywords - здесь перечислены все ключевые слова с уникальными keyword_id
keyword_xref - content_id связывается с keyword_id
в tmplvars.inc.php посмотрел как организован вывод:
case "listbox": // handler for select boxes
$field_html .= '<select id="tv'.$field_id.'" name="tv'.$field_id.'" onchange="documentDirty=true;" size="8">';
$index_list = ParseIntputOptions(ProcessTVCommand($field_elements, $field_id));
while (list($item, $itemvalue) = each ($index_list))
{
list($item,$itemvalue) = (is_array($itemvalue)) ? $itemvalue : explode("==",$itemvalue);
if (strlen($itemvalue)==0) $itemvalue = $item;
$field_html .= '<option value="'.htmlspecialchars($itemvalue).'"'.($itemvalue==$field_value ?' selected="selected"':'').'>'.htmlspecialchars($item).'</option>';
}
$field_html .= "</select>";
break;
что-то не могу разобраться что будет $field_elements в моем случае, и $field_id;
Или можно как-то по другому вывести?