Как перехватить ноды у модуля

Главные вкладки

Аватар пользователя Tankha Tankha 25 мая 2009 в 18:46

Есть модуль который ограничивает доступ к нодам так, что другой модуль их просто не видит - как будто их нет.

Есть этот второй модуль который обратабатывает ноды, увиденные после первого.

Можно ли максимально простым способом влезть между ними - т.е. просмотреть все доступные после обработки первым модулем ноды и отдать второму только те которые из этих допущеных нужны, при этом сделать как первый - так чтобы второй их просто не увидел.

Подскажите - в каком направлении копать?

P.S.
Небольшое уточнение - модуль которому ножно отдавать-не одтадавать ноды изпользует для вывода свои собственные средства - т.е. он НЕ создает свойств материалов или свой тип, он показывает уже существующий в своих видах.

Комментарии

Аватар пользователя Tankha Tankha 25 мая 2009 в 20:10

Что-то не то :).
Интересно - по какому принципу работают модули управления доступом? Что они используют?

Аватар пользователя Tankha Tankha 25 мая 2009 в 23:55

Я понял как сформулировать коротко. Smile
Нужно что-то вроде Content Template (с его списками в окне примера), но не для типа материала, а для модуля.

Модуль выводит свои страницы если вставить в строке адреса вместо node - его название. Внутри этих своих страниц модуль использует стандартные ноды показывая их по-своему. Так вот надо чтобы некоторые ноды он на своих страницах просто не видел. Для этого надо перехватить получение содержимого нод этим модулем и отдавать ему только те что нужно.

P.S.
Все таки не выщло коротко зато точнее Smile

Аватар пользователя Tankha Tankha 13 июня 2009 в 15:28

Как же все-таки сделать нужные ноды недоступными к показу? Подскажите кто-нибудь направление поиска плз.