Каким образом можно вывести объект в нескольких разделах?

Тема в разделе "NetCat", создана пользователем najel, 3 сен 2009.

Статус темы:
Закрыта.
  1. najel

    najel Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    145
    Симпатии:
    15
    Возникла проблема, есть два раздела, в них один и тот же компонент, каким образом сделать так что бы некоторые объекты отображались только в одном или другом, а некоторые в двух сразу.
    Два раздела - чисто условно, на самом деле их много, нужна возможность размещать каждый объект в одном или нескольких раздела.
    Подскажите как реализовать?
     
  2. command26

    command26 Постоялец

    Регистр.:
    1 ноя 2008
    Сообщения:
    103
    Симпатии:
    6
    C помощью функции ".s_list_class(12,30,'recNum=2')."

    Где 12 - это номер раздела, 30 - ID компонента в разделе, 2 - количество выводимых сообщений
     
  3. najel

    najel Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    145
    Симпатии:
    15
    Это совсем не удобно. Может есть какой нибудь вариант в неткат, что бы добавить во все разделы компоненты обычным образом, а потом при добавлении указывать несколько разделов куда добавить?
     
  4. najel

    najel Постоялец

    Регистр.:
    3 фев 2009
    Сообщения:
    145
    Симпатии:
    15
    Ну что ж, придется самому отвечать на свой вопрос. Решение таки пришло в голову. Нужно создать в компоненте дополнительное поле, к примеру Razdel, в системмные настройки прописать:
    $ignore_sub=1;
    $ignore_cc=1;
    $query_where=" a.Razdel LIKE '%{$sub},%'";

    В Поле Razdel добавляем ID разделов через запятую, можно это делать в ручную, а я сделал вывод в multiple select box. Все отлично работает.
     
Статус темы:
Закрыта.