Использую среди прочих модуль taxonomy_seealso, который позволяет "связывать" ноды ключевыми словами и выводить после прочтения ноды "ссылки по теме". Очень удобно, несмотря на некоторые преодолимые трудности:
1. Ключевые слова являются служебными и не должны отображаться обычным пользователям ни под каким предлогом. Проблема решилась небольшой правкой кода, отвечающего за вывод терминов для ноды (исключил термины по ID словаря, в котором хранятся "ключевые слова").
2. В процессе поиска по сайту, обычный пользователь (даже гость) может видеть в результатах поиска те самые ключевые слова, которыми связаны ноды, что крайне нежелательно. По мимо всего прочего, ключевое слово-связка в нашем спец.словаре может и не содержаться в теле самой ноды (например, статья про бег без слова "спорт", а слово-ключ может быть именно "спорт"), что может вызвать у читателей негативную реакцию - кликнул по результату поиска, а в статье нет даже и упоминания об искомом.
Собственно вопрос - как исключить словарь с его терминами из результатов поиска? Если это возможно, то лучше конечно исключить непосредственно саму индексацию содержимого этого словаря. Есть идеи?
Спасибо.
Комментарии
самый простой вариант - пропатчить
Буквально сегодня вышел модуль search_config - почти то, что нужно. Осталось немного доработать и будет счастье.
рад за вас!