Все кто пользовался модулем Rules - знает, что там есть - СОБЫТИЕ - Условия и потом выполнение правила, но там в событиях нету такого события как просмотр конкретной ссылки, которая не относится к типам материала и так далее...
Вопрос - как можно осуществить выполнения правила при просмотре ссылки?
Комментарии
А что есть просмотр ссылки? Переход по ссылке? Что за ссылка? Обычный тег А?
Ссылка - node/add
Но теперь поняла что не вариант, так как я просто хотела сделать перенаправление с node/add на главную страницу, что бы не было видно всех типов материалов. Но перед перенаправлением можно просто соскринить все типы материалов в node/add.
Почему node/add ?
Раз я нечаянно увидела что простой пользователь по этой ссылке node/add видит все типы материалов и даже те, которые скрытие настройками приватности:( тогда новый вопрос - как с node/add скрыть те типы материалов, которые не должны видеть все авторизированные пользователи?
Насколько я знаю по node/add пользователь видит только те материалы, на которые у него есть разрешение создания (тема форума например). Может у вас разрешения неправильно выставлены. Или сама страница node/add переделана.
Права доступа проверяла (когда нажимаешь на материал от пользователя который скрыт правами доступа, то все что делается, это просто перезагружается страница node/add), тогда остается *сама страница node/add переделана.* - как ее сделать стандартной?
Для начала нужно выяснить а переделана ли она. Если тему оформления на бартик сменить - тоже видны названия всех типов контента на странице node/add ?
Да! Если включить тему Бартик то тоже видны названия всех типов контента
И даже те типы материалов которые давно удалены, странно
Да, так не должно быть.
Сайт дедаете вы изначально или допиливаете то что сделано до вас?
Изначально, понемножку, в свободное время от работы )))
А тема у меня сабовая от Бартика)))
Есть событие "При инициализации Drupal".
По этому событию, в условии, проверяете урл (желательно регуляркой, чтоб все геты и якоря учитывались).
И в действиях - требуемая логика.
Спасибо! Попробую!
Вы имели ввиду - Путь - Путь имеет URL синоним?
"Данные" -> "Сравнение текста" и там:
Все заработало! БОЛЬШОЕ ВАМ СПАСИБО!