【发布时间】:2010-10-28 11:22:27
【问题描述】:
我有一个 drupal 网站。我想用我的 drupal 网站中的内容生成一个 iframe,其他网站可以嵌入。
我认为这是如何实现的:
方法一:创建一个独立于drupal引擎的php脚本。
导入配置文件,从而获得对数据库的访问权限。将内容生成为独立网页。将此脚本的 url 分发为 iframe 的源 url。 问题:无法在 iframe 中提供 drupal 功能,例如与登录用户的交互。
方法 2:在 drupal 中创建 iframe。
创建一个新模块,该模块使用 hoom_menu(iframe 的 url)定义菜单条目。从菜单项的回调函数中定义 iframe 的内容。然后不知何故为所需的 iframe url 分配一个自定义 page.tpl.php 主题,以便只呈现 iframe 的内容,而不呈现所有其他页面元素(块、菜单、页脚等)。
任何特别适用于方法 2 的 cmets 将不胜感激! :)
【问题讨论】: