Я думаю, что Аналог по терминам модуль будет делать то, что вы хотите.
Кодирование - неплохой способ освоить некоторые навыки программирования на друпале. Если вы хотите сделать свой собственный, напишите здесь, и я могу дать вам советы.
редактировать
Вам понадобится реализовать hook_block () , чтобы создать и определить свой блок.
Я предлагаю вам начать с вывода фиктивного текста, чтобы доказать себе, что он у вас работает.
Затем вы можете использовать menu_get_object () для загрузки объекта и убедиться, что вы что-то возвращаете только на страницах узла.
Как часть вашего узла объекта. Используйте var_dump для того, что возвращается из menu_get_object, чтобы увидеть, что там, будет таксономия, которую вы можете связать, чтобы получить соответствующий термин.
Затем вы можете использовать taxonomy_select_nodes () , чтобы получить узлы.
Сообщите нам, если возникнут какие-либо проблемы.