У меня есть сайт друпал. Я хочу создать Iframe с контентом с моего сайта drupal, который могут встраивать другие сайты.
Как мне кажется, этого можно достичь:
Метод 1 : Создание php-скрипта, автономного от движка drupal.
Импортировать файл конфигурации и, следовательно, получить доступ к базе данных. Создайте контент как отдельную веб-страницу. Распределите URL-адрес этого скрипта в качестве исходного URL-адреса iframe.
Проблемы: не может обеспечить функциональность drupal в iframe, например взаимодействие с вошедшим в систему пользователем.
Метод 2 : Создание iframe из друпала.
Создайте новый модуль, который определяет пункт меню, используя hoom_menu (URL для iframe). Определите содержимое iframe из функции обратного вызова пункта меню. Затем Каким-то образом назначьте пользовательскую тему page.tpl.php для нужного URL-адреса iframe, чтобы отображалось только содержимое iframe без всех других элементов страницы (блоков, меню, нижнего колонтитула и т. 1021 *
Будем весьма благодарны за любые комментарии, особенно для метода 2! :)