Файл system/controllers/content/hooks/tags_search_subjects.php Вес запакованого файла 417b (417 b) Вес распакованого файла: 863b (863 b) Метод сжатия: 8
<?php
class onContentTagsSearchSubjects extends cmsAction {
public function run($data) {
list($tag, $targets) = $data;
$menu_items = [];
if (empty($targets[$this->name])) {
return $menu_items;
}
$ctype_names = array_unique($targets[$this->name]);
// Согласно сортировки типов контента
$ctypes = $this->model->getContentTypes();
foreach ($ctypes as $ctype) {
if (!in_array($ctype['name'], $ctype_names, true)) {
continue;
}
$key = $this->name . '-' . $ctype['name'];
$menu_items[$key] = [
'title' => $ctype['title'],
'url' => href_to('tags', $key, [string_urlencode($tag['tag'])])
];
}
return $menu_items;
}
}