从 Drupal 网站创建 Iframe

2023-12-02

我有一个 drupal 网站。我想生成一个包含我的 drupal 站点内容的 Iframe,其他站点可以嵌入该内容。

我认为如何实现这一目标:

Method 1: 创建一个独立于 drupal 引擎的 php 脚本。

导入配置文件,从而获得对数据库的访问权限。将内容生成为独立网页。将此脚本的 url 分发为 iframe 的源 url。 问题:无法在 iframe 中提供 drupal 功能,例如与登录用户的交互。

Method 2: 从 drupal 中创建 iframe。

创建一个新模块,使用 hoom_menu(iframe 的 url)定义菜单条目。从菜单项的回调函数定义 iframe 的内容。然后Somehow为所需的 iframe url 分配自定义 page.tpl.php 主题,以便仅呈现 iframe 的内容,而不呈现所有其他页面元素(块、菜单、页脚等)。

任何特别针对方法 2 的评论将不胜感激! :)


我已经做到了这一点,就在本周!

我创建了一个自定义模块,仅输出我想要的内容(使用hook_menu())。然后我创建了一个页面模板(page-mycustommodule.tpl.php)只有

<?php print $content; ?> 

<body> tags.

这基本上就是全部了。要找出页面模板需要的名称,请使用devel and theme_devel模块,然后只需单击您的页面,它就会告诉您它正在查找哪些模板。

需要注意的一件事是:iframe 中的任何链接只会更改该框架的内容,因此当您的模块创建链接时,请使用正确的目标使父页面跳转到新 URL:

l('link text',
  'node/' . $mynode->nid,
   array('attributes' => array('target' => '_parent')));
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从 Drupal 网站创建 Iframe 的相关文章

  • YouTube iframe 嵌入 - 全屏

    我有一个嵌入网页的表单 填写完表格后 将使用 iframe 嵌入显示 YouTube 视频 当我进入 YouTube 视频的全屏模式时 什么也没有发生 嵌套 iframe 的全屏是否受到父 iframe 尺寸的限制 在当前的 YouTube
  • 提交表单而不重定向

    我想提交表单而不重定向页面 表单已提交给第三方 因此我无法在 php ini 中进行更改 我想做的是 无需访问第三方页面即可提交 成功提交后显示警报 目前我正在使用隐藏的 iframe 和表单目标来隐藏 iframe 但我不满意 有没有更好
  • Drupal 8 图像与图像样式

    在drupal 7中 我使用函数image style url style uri 生成具有样式的新图像并返回图像的路径 那么在 drupal 8 中会用什么来代替它呢 谢谢 Per the 变更记录 https www drupal or
  • 停止视频时隐藏 YouTube iframe 中的“更多视频”

    当用户停止视频时 如何隐藏 Youtube iframe 中的 更多视频 部分 例子 我找不到任何解决方案here https developers google com youtube player parameters 如果您安装了 u
  • 如何使用 svg 使 iframe“可聚焦”

    我想检测 iframe 上的点击 这建议 https stackoverflow com a 8101458 246719执行此操作的方法是捕获父窗口上的模糊事件 但是 当用户单击 iframe 内的 svg 时 它不会获得焦点 根窗口也不
  • 对 Views 和 Pathauto 如何协同工作有基本的了解

    我在理解何时使用 pathauto 规则以及何时使用视图页面路径时遇到了基本问题 我有几种自定义内容类型 并且我使用块来显示某些路径上节点的某些部分 然后我使用视图页面来显示路径上的主节点 当我这样做时 我无法使用 pathauto 因为它
  • 如何在 iframe 中跟踪用户

    我想跟踪当用户单击 IFrame 中的链接时 iframe 内发生的情况 包含 iframe 父级 的页面用于跟踪用户在 iframe 中页面的导航 尽管子域有所不同 但这两个页面都将托管在同一顶级域上 我需要每次点击时通知父页面 但我无法
  • 使用 iframe 是不好的做法吗? iframe 可以像 canvas 一样转换为图像吗?

    我在互联网上看到很多关于不使用框架的抱怨 并且使用框架被认为是不好的做法 而且它们已经过时了 然而 iframe 并没有过时 但它们是框架 使用它们是否被认为是不好的做法 另外 iframe 是否可以像画布一样渲染为 data png ba
  • 通过嵌入式 Google Sheet 上的按钮激活脚本

    我正在尝试嵌入一个 Google 电子表格 其中包含一个我希望用户能够激活的脚本 我不希望他们能够编辑页面上的任何内容 我想我可以这样做 共享工作表并设置编辑权限 限制在我想要共享的一张纸上进行编辑 图像位于单元格上方 所以我认为这会阻止人
  • 如何从外部域设置 iframe 内部的样式?

    我有一个网站 其中嵌入了来自 3 个不同域的 3 个 iframe 每个 iframe 都位于单独的页面上 将样式表应用于所有 3 个 iframe 的最佳方法是什么 谢谢你 这可以在某些网站上完成 但由于 同源政策 而并非全部 Twitt
  • 通过单击链接更改 iframe src

    我有一个iframe看起来像这样 我想创建一个链接 以便当我单击它时 页面上的 iframe 会发生变化 我怎样才能使用 jQuery 做到这一点 和jquery有关系吗attr 你不需要 jQuery 您甚至不需要 JavaScript
  • 如何将iframe内容复制到div?

    请参阅下面的代码片段 我希望 iframe 中的输出文本显示在 source div 中 我正在为此苦苦挣扎 并且很感激任何想法 如何将 iframe 中的输出文本复制到 div 中 如果 div sourcediv 包含 文本 则脚本在
  • 默认情况下嵌入带字幕的 Youtube 不起作用

    我正在尝试嵌入 Youtube 电影 并希望默认情况下打开字幕 From https developers google com youtube player parameters cc load policy https develope
  • 将图像作为框架放置在 iframe 周围?

    我有一个网站尝试以移动格式显示 但在宽屏幕上 我确信 iframe 是正确的选择 我正在尝试将 iframe 加载到 iPhone 的图像中 你可以看一个例子here http webfro gs south tour iframe tes
  • 重定向并保留我的图标

    我想知道当您单击 facebook 上的链接时 facebook 重定向如何保留其 favicon 并使用 FB favicon 打开新选项卡 我想知道如何实现这一点 它不是 iframe 所以我怎么能做这样的事情 我应该从哪里开始 当重定
  • 在 iframe 中显示 mediawiki

    首先 我真的不想使用 iframe 但我认为在这种情况下我别无选择 我正在将一些帮助文档集成到已经构建的系统中 对我来说 让其他人编写帮助的最简单的事情就是为他们提供具有自定义样式的 mediawiki 然后将其集成到系统中 我想在帮助选项
  • JavaScript 重定向 - 新窗口

    我正在尝试使用 Javascript 从空白 iframe 内部创建一个重定向 该重定向将定向到新窗口或选项卡内的 URL 更具体地说 我试图使 Facebook 选项卡指向我公司的网页 而不是将页面加载到选项卡的 iframe 内 该 i
  • YouTube iFrame API“setPlaybackQuality”或“suggestedQuality”不起作用

    我在通过 Youtube iFrame API 设置视频的质量设置时遇到一些问题 这是我的代码 var player player new YT Player player height 490 width 725 videoId ytur
  • document.domain 更改后无法在 IE 中访问 about:blank iframe

    有谁知道创建一个about blankIE 中页面上的 iframe 时document domain已经改变 IE 似乎不允许在之后访问空 动态 iframedocument domain财产已被改变 例如 假设您正在动态创建一个 ifr
  • 使用 theme_menu_tree() 为自定义菜单设置主题

    我正在尝试覆盖块中的自定义菜单输出 以便代替 ul class menu ul 我可以得到

随机推荐

  • C++ - 排序算法看不到用户定义类型的重载“<”运算符。

    好的 我有 1 个名为的用户定义类型fraction它代表带有分子和分母的普通分数 这是代码 class Fraction private int numerator int denominator public Fraction int
  • 如何使用 JSON 数据填充 React Select?

    如何填充选项反应选择使用下面没有的 JSON 数据value and label特性 sortCode 55 77 42 accountNumber 08488234 accountType Savings Account accountN
  • 替换 JSON 中的属性值

    如果我有一个看起来像这样的 JSON 结构 var user map width 785 height 791 image name image png size width 32 properties firstName Bob last
  • 我可以在 UITextField 中放置不可编辑的文本吗

    我想在 UITextField 内放置一些固定文本 但在插入点之前 有点像这样 他 走向 其中 towaards 是可编辑部分 重点是在上下文中显示可编辑文本 这可能吗 和 或有更好的选择吗 我想你可以通过实施来做到这一点UITextFie
  • 如何使用 opencv android 通过触摸事件提供流体效果/调整位图大小

    我是 OpenCV4Android 和 Android NDK 的新手 努力实现 相对于图像上的触摸点拉伸图像 将头发放在脸上并使用触摸事件相应地拉伸它 例如 虚拟化妆应用程序 问题 使用 Java 时 通过从位图获取矩阵并在触摸事件上重新
  • JavaScript 计算返回 NaN 作为结果

    我正在开发一个 html 页面 它需要日期并显示日期 我正在使用一个称为泽勒同余的公式 但在 JavaScript 中 公式返回结果 NaN 我用谷歌搜索了这个问题 无法找出解决方案 这是接受值的 html
  • 有没有办法编写通用代码来查找 Go 中切片是否包含特定元素?

    我想知道是否有一种通用的方法来编写代码来判断切片是否包含元素 我发现它通常很有用 因为有很多逻辑来首先判断特定元素是否已经在切片中 然后决定要做什么接下来做 但似乎没有一个内置的方法 看在上帝的份上 为什么 我尝试使用interface 这
  • java 1.6 中 String.split 的行为?

    我的代码是 String s 1 23 System out println s split length 并给出输出5 的源代码split is public String split String regex return split
  • 行组内的 ssrs 列可见性

    我有一份报告 其中有多个组 主要在行和一个列组中 但我需要根据所选参数显示某些列 如图所示 当我右键单击专业列时 列可见性不可用 有人可以帮我解决这个问题吗 thanks source ravidowluri com 我自己解决了这个问题
  • Git 子树合并在合并简单的上游更改时报告冲突

    我开始学习 git 1 8 2 中的子树合并 我创建了一个简单的示例来测试将第三方存储库迁移到主项目的更改 我正在关注6 7 Git 工具 子树合并例子 子 项目作为子目录包含在 主 项目中 对 子 项目进行更改后 当我尝试将更改合并到 主
  • EGit 和 GitHub 出现“Auth Failed”错误

    我已经在 Eclipse Helios 上安装了 EGit 插件 并且尝试将其与我的 GitHub 帐户一起使用 但是当我尝试配置它时 出现 Auth Failed 错误 我一直在谷歌上搜索 但没有运气 这似乎是我的密码有问题 但 AFAI
  • “AdaptiveCard”不包含“FromJson”的定义 - Microsoft Bot Framework

    我尝试创建一个自适应卡 从 json 解析它 正如中提到的https learn microsoft com en us adaptive cards create libraries net example parse from json
  • 通过 iisnode 在 iis 上使用 Node.js Express

    我有一个 Node js Express 应用程序 我需要让它在本地 IIS 服务器上运行 以便我可以向它发送有效的 http 请求并处理响应 我使用的是 win 10 和 IIS 10 我遵循了有关使用 iisnode 的不同指南 以便在
  • Katalon studio Java jar 文件

    我想在 Katalon studio 中使用我的 Java 代码 但我不知道哪个 jar我必须导入 Katalon 的文件 我阅读了 Katalon 提供的所有文档 并阅读了所有有关 Katalon 中 java 代码使用的论坛帖子 我没有
  • Heroku 500 内部服务器错误

    我正在开发 Ruby on Rails 应用程序并尝试使用 Heroku 部署它 但是我遇到了一些无法解决的错误 我已经查看了 Heroku 日志 可以看到详细信息 但我不知道出了什么问题 在我看来 问题来自我的 header html e
  • Android - 从另一个活动控制按钮

    我有两项活动 主页活动包含一个列表视图 其中有两个名为checkIn and 方向 当单击 checkIn 按钮时 它会执行一些操作 例如 A 单击方向按钮时 它会启动方向活动 因此 在方向活动中 如果满足某些条件 则会出现一个警报框 询问
  • static const(非整数)成员初始化语法背后的基本原理?

    我知道如何初始化不是整数的静态成员 但我想知道这种语法背后的基本原理是什么 我希望能够将值放入类中 就像使用整数成员一样 class A static const int i 3 我意识到 如果我更改该值 这可能意味着更多的重建 因为它是标
  • Rails 3 电子邮件中的 CSS 图像

    我正在尝试使用 Rails 3 和 Action Mailer 发送一封电子邮件 电子邮件发送得很好 但我希望它采用 HTML 格式 并带有一些基本样式 其中包括背景图像 我知道图像可能会被阻止 直到用户允许显示它们 但我仍然认为最好链接到
  • 宽松的原子规则有什么(轻微)差异?

    看到赫伯 萨特斯表现出色后talk about 原子武器 我有点困惑轻松原子例子 我随身携带了一个atomic in the C 内存模型 SC DRF 无数据竞争的顺序一致 在加载 读取时执行 获取 据我所知 对于负载 和存储 默认值是s
  • 从 Drupal 网站创建 Iframe

    我有一个 drupal 网站 我想生成一个包含我的 drupal 站点内容的 Iframe 其他站点可以嵌入该内容 我认为如何实现这一目标 Method 1 创建一个独立于 drupal 引擎的 php 脚本 导入配置文件 从而获得对数据库