У меня есть модуль, который используется для создания только нескольких узлов страницы (сделано в .install). Это нормально. Проблема в том, что эти узлы содержат содержимое xml, json, jsonp, поэтому я хочу, чтобы они могли отображать их без темы, без заголовка, без нижнего колонтитула, без стилей, только с узлом-> контентом. Этот модуль будет доступен совместно с несколькими другими сайтами Drupal, поэтому я не могу этого сделать с развитием темы, я не хочу, чтобы кто-то создавал или изменял шаблоны.Render node без темы из модуля (без редактирования темы)
Есть ли способ сделать это, используя крючок внутри модуля, модуль? В основном обнаруживают название узла или псевдоним узла (или что-то еще), а затем предотвращают рендеринг темы и только визуализацию содержимого. Я буду знать заголовки и псевдонимы узлов, потому что я их создаю в .install.
Я также хотел бы изменить заголовки, чтобы правильно сказать сказать, Что возвращается в XML, JSON и т.д.
Спасибо заранее.
Благодарим вас за отзыв. – awolfe76
Проблема в том, что нам нужно будет часто обновлять эту информацию и каждый должен иметь возможность ее выполнять. Использует ли _menu возможность редактирования элементов? – awolfe76
Это можно сделать. В обратных вызовах страницы вы можете 'node_load()' нужных вам узлов и вернуть свой голый контент node-> body. – scronide