group(_t('@menu', 'Listings'), 'fas fa-list', 10); # Объявления $menu->add(_t('@', 'List'), 'listings', 'listing') ->access('listings', 'items-listing') ->plus(['params' => ['list_action' => 'add']]) ->counter('listings_items_moderating'); # Комментарии $menu->add(_t('@', 'Comments'), 'listings', 'comments_mod') ->access(function () { return Listings::commentsEnabled() && Security::haveAccessTo('listings', 'items-comments'); }) ->counter('listings_comments_mod') ->header(_t('@listings', 'Listings Comments'), 'listings', 'comments_mod') ->access(function () { return Listings::commentsEnabled() && Security::haveAccessTo('listings', 'items-comments'); }) ->counter('listings_comments_mod') ->icon('fas fa-comment-alt') ->priority(20); # Жалобы $menu->add(_t('@listings', 'Complaints'), 'listings', 'claims') ->access('listings', 'claims-listing') ->counter('listings_items_claims') ->header(_t('@listings', 'Complaints'), 'listings', 'claims') ->access('listings', 'claims-listing') ->counter('listings_items_claims') ->icon('fas fa-exclamation-triangle') ->priority(10) ->style('error'); # Категории $menu->add(_t('@listings', 'Categories'), 'listings', 'categories_listing') ->access('listings', 'categories') ->plus(['event' => 'categories_add']) ->add(_t('@listings', 'Add Category'), 'listings', 'categories_add') ->hidden() ->add(_t('@listings', 'Editing Category'), 'listings', 'categories_edit') ->hidden() ->add(_t('@listings', 'Batch Settings'), 'listings', 'categories_packetActions') ->hidden() ->add(_t('@listings', 'Category Type'), 'listings', 'types') ->hidden() # Дин. свойства ->add(_t('@listings', 'Category Properties'), 'listings', 'dynprops_listing') ->hidden() ->add(_t('@listings', 'Manage Category Properties'), 'listings', 'dynprops_action') ->hidden(); # SEO $menu->group(_t('@', 'SEO')) ->add(_t('@menu', 'Listings'), 'listings', 'seo_templates_edit') ->access('listings', 'seo') ->priority(10);