Для этого нужно проделать ряд несложных действий:
1. Найти файл cp.publish_ad.php
2. Найти строку (~5279) $this->category_tree(‘list’, $group_id, $parent_id, $sort_order);
3. Изменить ее содержание на: $this->my_category_tree($group_id);
4. Подняться несколько выше по тексту кода (~до строки 5023) и
вставить, соответственно, недостающую функцию, примерно следующего содержания:
function my_category_tree($group_id = '')
{
global $DSP, $DB;
$sql = "SELECT cat_name, cat_id FROM exp_categories WHERE group_id = '".$DB->escape_str($group_id)."' AND parent_id = 0 ";
$query = $DB->query($sql);
if ($query->num_rows == 0)
{
return FALSE;
}
foreach($query->result as $row)
{
$this->categories[] = $DSP->input_select_option($row['cat_id'], $row['cat_name']);
}
}
5. При желании, можете оформить это в виде расширения...