如何在页面加载中打开模态表单[重复] -- 7 领域 和 webforms 领域 和 chaos-tool-suite 领域 和 javascript 领域 drupal 相关 的问题

How to open modal form on page load [duplicate]


0
vote

问题

中文
这个问题已经在这里有一个答案
ctools模块没有ajax (1答)
关闭 5年前

我正在使用模态表单在drupal7.26中用webform模块在我点击时工作正常表单在新模态中打开的链接。

我想要的是打开与单击任何链接的相同的WebForm,而是应该在页面/身体加载事件上打开。

我正在使用模态形式使用ctools和webform模块。

任何帮助将是值得注意的。

欢呼声 -zafar

英文原文

I'm using modal form in drupal7.26 with WEBFORM module and is working fine when I click a link the form opens in new modal.

What I want is to open the same WEBFORM with out clicking any link instead it should be open on page/body load event.

I'm using modal form with CTOOLS and WEBFORM modules.

Any help would be appreciated.

Cheers -Zafar

           

回答列表

0
 
vote

我不确定为什么要在加载页面时自动加载模态,imo是一个糟糕的用户体验。但如果你必须,你可以在主题中使用一点jQuery来实现它。也许是如下所示:

    /**    * Open Modal window on page load.    */    Drupal.behaviors.openModalOnPageLoad = {     attach: function(context, settings) {       // Just create some kind of ID or class for the modal link, add whatever extra       // classes you need to be more specific if necessary.       $(".page-node-number #myModalLink").click();     }   };   
 

I'm not sure why you would want to automatically load a modal when the page is loaded, IMO that's a bad user experience. But if you must, you can use a bit of jQuery in the theme to make it happen. Maybe something like the following:

  /**    * Open Modal window on page load.    */    Drupal.behaviors.openModalOnPageLoad = {     attach: function(context, settings) {       // Just create some kind of ID or class for the modal link, add whatever extra       // classes you need to be more specific if necessary.       $(".page-node-number #myModalLink").click();     }   }; 
 
 
 
 

相关问题

1  以编程方式获取特定的模块的信息  ( Get a particular modules information programmatically ) 
是否有任何功能可以检索特定的所有钩子 模块和 返回所有菜单链接的函数(以及其描述) 特定模块 我调查了 module_hook 和<一个href ="https://api.drupal.org/api/drupal/includes !module.inc/function/module_im...

1  重写照片字段URL  ( Rewrite photo field urls ) 
每次我下载到我当地网站的Live数据库的新副本,我也必须下载照片(几个GB)。 有没有一种简单的方法来编写一个"照片" 字段(类型图像)以始终使用实时网址URL? 我正在使用s3但没有找到批量将图像和图像样式的好方法和到S3。 ...

0  Drupal 7 + Ubercart + Playaway?  ( Drupal 7 ubercart layaway ) 
我的老板有兴趣为我们的公司创造一种Playaway计划。问题是,我从未听说过任何允许使用Ubercart的任何东西。任何人都有一些UC配方,以创造具有playaway的能力? 我仍在寻找一种创建这个功能的方法,但我发现的最接近的是 Ubercart资金。问题是模块不稳定,它似乎没有正常运行。 我还看到 uc反复出现...

1  设置订单已完成  ( Setting an order as completed ) 
在代码中,我尝试标记为已完成的订单。我在 hook_commerce_payment_order_paid_in_full 中这样做 function my_module_commerce_payment_order_paid_in_full($transaction) { $orderid = $tran...

0  使节点/字段文本输入格式可用于查看  ( Make node field text input format available to views ) 
drupal 7中的标准内容列表(用查找内容菜单项显示)为我提供了系统中的节点表,其中包含各种属性,例如类型。我想添加文本类型(例如,过滤的html )。 我该怎么办?安装 管理视图 模块使表格更具可配置,但在那里似乎无法包含来自 field_data_body 数据库表的数据,其中包含该信息。 表向导 和 d...

0  渲染实体的所有字段(即查看实体)  ( Rendering all fields of an entity i e viewing the entity ) 
我正在尝试渲染附加到自定义实体的所有字段。这将用于"查看" 实体,例如您将查看节点或用户等。 我首先尝试使用 field_attach_view : $fields = field_attach_view('contacts', $entity, 'full'); 但它只给了我这个: [#pre_ren...

2  调用视图中的速率模块模板文件不起作用  ( Invoking the rate module in views template file doesnt work ) 
我已经安装了视图和速率模块。在视图 - 查看字段.TPL.php文件中,我收到以下代码。 $node = node_load($row->nid); echo $node->content['rate_poll']['#value']; echo $node->title; 对于 $node->con...

2  我的菜单只会半翻译  ( My menu will only semi translate ) 
我在我的网站上创建了一个菜单,并使用了使用功能来导出它。前2个菜单项转换为不同的语言,但第三项不是。 第三个单词是联系人。我已经去了 99887664 并搜索联系人。我得到了以下内容。 在我的特征底部,它有 // Translatables // Included for use with stri...

0  改变标题?  ( Change a heading ) 
一个面板有一个错误的文章标题,我想做对,但是;我找不到错误的数据来自哪里。我难以识别Drupal的组件,但是;希望这个问题不会太令人困惑或不当地描述。 在我的主页上,我有一个物体,它具有"查看,编辑,面板布局,面板内容" ,似乎包含欢迎块和特色文章。欢迎块窗格标题是"欢迎来到城市名称库" ,我想改变城市名称。但是,我...

1  创建一个视图,仅从该用户显示对用户的评论  ( Create a view to show comments on a user only from that user ) 
正在使用评论作为内容类型的评论。现在我正在尝试在用户配置文件页面上显示的视图中创建一个块。我想仅展示来自我所在的特定用户页面的评论(评论)。如果用户没有评论,则将隐藏块。视图中的设置将允许这种情况发生? 我已经尝试过使用内容过滤器和关系过滤器,但我还没有得到正确的设置。示例:我在用户A的个人资料页面上,我想在其个人资...

2  过滤器包含完整的单词吗?  ( Is filter contains all words working well ) 
我有一个视图和过滤器,"包含所有单词" 。我看到SQL包含表达式 '%word1%' AND '%word2%', 但是,如果我写"角度" ,就在我开始写作"A" 时,也有字符A且不一定从A开始的单词出现,例如"物质" 。 不应该占位符%只在一个地方,以这种方式: LIKE ( 'word1%' AN...

0  title_prefix覆盖到h1而不是h2  ( Title prefix override to h1 instead of h2 ) 
如何覆盖从的值继承的$ title_prefix <h2<?php print $title_attributes; ?>><?php print $title; ?></h2> 在panels-pane.tpl.php页面中。这通常在Page.TPL.php中输出,但由于我使用的是它成为上面的面...

1  规则+按钮字段:将实体对象获取到自定义操作  ( Rules button field getting entity object to a custom action ) 
我正在使用规则7.x-2.2使用最新版本的按钮字段( http:// drupal。 ORG / Project / Button_Field ),会话API( http://drupal.org/project/session_api < / a>)和自定义模块在单击按钮时在用户会话中存储一些实体值。 要澄清,我有...

1  多个提交处理程序  ( Multiple submit handlers ) 
我有以下代码: function corporate_form_alter(&$form, &$form_state, $form_id) { switch ($form_id) { case 'user_login_block': { unset($form['links'])...

1  从自定义URL删除语言前缀  ( Remove language prefix from custom url ) 
我们的网站存在于多种语言中。我已安装XMLSitemap模块和默认链接看起来像SitEname / en / sitemap.xml 我需要删除此链接的语言前缀。似乎没有设置为任何特定的自定义链接禁用翻译。 可以是我可以以编程方式做到这一点? ...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.