用户登录目的地|到他的第一次提交| WebForms -- webforms 领域 和 users 领域 drupal 相关 的问题

User Login Destination | to his first submission | Webforms


0
vote

问题

中文

我有一个用webforms构建的职业形式;当他们再次回到网站时,我需要用户返回首次提交。

登录目的地|可以帮助我。但它将仅发送给特定的URL。在我的情况下,每个用户都有自己的提交,我希望他再次登录时,他希望他在编辑模式下返回它。

任何线索/ 谢谢

英文原文

i have a career form built with webforms ; I need the users to go back to their first submission when they come back to the site again .

Login Destinations | can help me with that . but it will send only to a specific URL . where in my case every user have its own submission and i want him to return back to it in Edit mode when he/she logins again .

any clues / thanks

     

回答列表

2
 
vote
vote
最佳答案
 

您可以使用 hook_user_login( )功能。

  function mymodule_user_login(&$edit, $account) {   // Your logic will set $redirection to the desired location.   // Get the logic and fetch where do you want to redirect.   // Here i am redirecting to node 34. You can fetch your own webform submission path   // where do you want to redirect.    // Fetch the submission of done by the current users. by using http://api.drupalize.me/api/drupal/function/webform_get_submissions/7 function   $redirection = 'node/34';   // Unless there is already a redirection going, or the user is trying to reset his password, we redirect to $redirection.   if (empty($_GET['destination'])     && !is_null($redirection)     && (!isset($_POST['form_id']) || $_POST['form_id'] != 'user_pass_reset'))   {     $_GET['destination'] = $redirection; // Should we use $edit['redirect'] instead..?   } }   
 

You can achieve using hook_user_login() function.

function mymodule_user_login(&$edit, $account) {   // Your logic will set $redirection to the desired location.   // Get the logic and fetch where do you want to redirect.   // Here i am redirecting to node 34. You can fetch your own webform submission path   // where do you want to redirect.    // Fetch the submission of done by the current users. by using http://api.drupalize.me/api/drupal/function/webform_get_submissions/7 function   $redirection = 'node/34';   // Unless there is already a redirection going, or the user is trying to reset his password, we redirect to $redirection.   if (empty($_GET['destination'])     && !is_null($redirection)     && (!isset($_POST['form_id']) || $_POST['form_id'] != 'user_pass_reset'))   {     $_GET['destination'] = $redirection; // Should we use $edit['redirect'] instead..?   } } 
 
 
       
       

相关问题

2  WebForm作为保修表  ( Webform act as warranty form ) 
我是一个新手,在需要使用webform作为保修表单的项目上工作,表单有一个日期字段。在用户提交表单后,提交结果页面应显示保修的到期日,但我不知道到期日如何显示?可以帮助我如何做到这一点?百万感谢 ...

0  WEBForm单选按钮设置常用功能  ( Webform radio button sets common functionality ) 
我有2套具有不同数据的单选按钮,因为它们是无线电,只能选择每个设置的单个选项。 但是,我试图实现一个设置,它只能在2组无线电之间选择一个选择。 因此,如果我在set#2中选择一个选项,则将取消选择#1中的任何先前选择的选项,反之亦然。 有人可以帮助这个吗? ps:我知道JavaScript应该满足这种需求,但...

0  Drupal WebForm滑动单选按钮  ( Drupal webform sliding radio button ) 
i m试图构建一个具有单选按钮答案的表格,当某人点击单键按钮时,下一个问题出现,它应该有一个下一个和prev按钮是我需要放入的任何PHP代码?或者它只是jquery,因为我是php和javascript的新态度 ...

1  如何基于选择值生成唯一的串行ID  ( How to generate an unique serial id based on a select value ) 
我是drupal初学者。我创建了一个具有某些字段的WebForm(名称,大学,分支机构,地址,电子邮件,联系人号码等)。当此表格提交时,我需要基于所选的大学代码和序列号生成唯一的注册号码)。 我还安装了Webform规则模块,但我不明白如何实现这一目标。 可以任何人帮我基于WebForm提交期间基于字段值生成唯一的序...

2  在以前的WebForm页面中在MARKUP中的页面上的组件中输入的重复使用值  ( Re use value entered in component in previous webform page on following page in ) 
我正在创建具有多个页面的WebForm。在第一页上,我要求"名称" (TextField),并在第二页上,我希望有一个标记组件,该组件包含在第一页上为"名称" 输入的值。 我尝试在WebForm 3.x中使用WebForm的令牌系统和WebForm 4.x中的新令牌功能,以及Hook_Form_Alter(),所有无...

1  自定义WebForm结果提交页面  ( Customizing webform results submission page ) 
我是德鲁佩尔的新手。我正在使用Drupal 7版本。我创建了一个web形式,名称,性别,程序,分支,学区..etc字段。现在我想自定义WebForm结果提交页面。我想基于所选的区域显示提交列表。谁能帮我这个?我会非常感谢。 ...

2  以编程方式导出WebForm信息  ( Exporting webform information programmatically ) 
我有一个使用WebForm模块的Drupal网站。它有许多选择通过Drupal界面下载结果,但它没有任何内容以编程方式获取数据(JSON ECT)。 这可能吗?身份验证仍然需要 i.e 只能通过JSON请求访问此信息。 ...

1  为什么我的WebForm特殊令牌值在D6中没有正确呈现?  ( Why my webform special token values not rendered correctly in d6 ) 
我正在尝试在特殊令牌" 。 Drupal 6上的模块(6.x-3.18)。我希望数据填充我在同一表格上使用电子邮件字段创建的隐藏字段。 在隐藏字段的默认值下,我尝试使用多个不同的值,包括: %post[submitted][email]<br /> %post[email]<br /> %post[submitt...

0  如何将值从表单传递给URL参数  ( How to pass value from form to url parameter ) 
在我的侧边栏中,我有一个形式,用户在其中添加餐厅名称以及当他们挑逗时,它们应该被重定向到我的webform所在的页面。 我需要像这个/ add-nest-namert的网址?key = value-from-text-field,但我不确定如何用我的表单通过URL中的该值。 我已经%get [key]作为WebFor...

0  使用隐藏字段时,WebForm条件不会触发  ( Webform conditional is not firing when using a hidden field ) 
我尝试根据隐藏字段从用户隐藏/显示字段,从服务器设置何种值。我已经设置了一个条件,以便如果隐藏的字段'x'值为'a',则将显示字段'y'。 但是,无论如何都会显示字段'Y'。我尝试逆转逻辑(如果隐藏的字段'x'值不是'a',那么隐藏'y'),但这没有改变任何东西。 经过大量测试,似乎WebForm的条件实际上不会根据...

0  连接两个WEBForms?  ( Connect two webforms ) 
我有2个webforms:survey webform和任务webform。 入口点是任务webform,它需要用户登录。 如果用户之前填写了用户,则有一个控制器或某些东西检查,如果他/她做过,直接到任务WebForm。否则,需要去调查表格。 我知道如何创建WebForms,但不确定如何制作这样的控制器。 ...

1  动态内容在块中显示  ( Dynamic content displayed in a block ) 
网站:Drupal 7具有响应主题。 我需要基于表单的结果在块中显示一些动态内容。 用于讨论保文。 字段1是状态下降[NJ,PA,NY] 字段2基于县和速率的状态下降。不必显示速率。 NJ - Middlesex(12),Union(9),Warren(14) P> Pa - Pike(9),Monroe...

1  根据产品属性,如何用“关于产品”按钮更换“添加到购物车”按钮?  ( How can i replace the add to cart button with an ask about product button b ) 
让我们说客户想要按钮"询问" 为所选择的产品而不是"添加到购物车" (他需要对某些产品的个人联系方式)。它应根据特定产品字段的数据,因此他可以选择他需要个人联系的产品。如果可选按钮将用户重定向到WebForm,则也会很好,这将自动包含所选产品的名称和属性。我如何接近这个? 添加: 我可以禁用"添加到购物车" 表单,...

2  如何在Template.php中覆盖特定的WebForm提交事件?  ( How do i overwrite the particular webform submit event in template php ) 
我想控制一个特定的webform提交事件,我试图在我的template.php文件中使用以下函数。 function bartik_form_webform_client_form_7_submit(&$form, &$form_state) {} 功能不起作用。我如何实现这一目标? ...

2  如何根据文本字段值选择收件人电子邮件地址?  ( How do i chose recipient email address depending on textfield value ) 
我创建了一个具有"参考编号" 文本字段的WebForm。 当某人在该Textedfield中键入 101 时,提交的表单应发送至example@gmail.com;如果有人类型 777 ,则应将提交的表单发送到example222@gmail.com。 有没有办法实现这一目标? ...

1  在WebForm上改变标记[重复]  ( Alter markup around a webform ) 
这个问题已经在这里有答案: 如何主题表单元素? (5个答案) 关闭 7年前...

1  如何在Drupal 7中的WebForm上添加其他“项目”  ( How to add additional items on a webform in drupal 7 ) 
如果需要,我想提供在相同标签下创建其他文本字段的选项。以"添加另一" 按钮的形式。因此,按下此按钮后,将在下面显示另一个文本字段。所以,很想将无限制的附件添加到节点上。 是使用 webform 模块? ...

0  WebForms中的表格格式  ( Table format in webforms ) 
我已经使用 WebForm 模块在Drupal 7中创建了自定义表单,但我想拥有一个表与行n列本文的一部分。我下载了 webform表元素模块,但无法配置它或排列行和列,并提及我想要的标签。 请给我一个逐步的方式在Webforms中包含一个大型表。如何在不编码的情况下管理? ...

4  如何灰色/禁用某些字段?  ( How can i grey out disable certain fields ) 
我正在为我的多页面表单使用webform模块。如果其中一个问题的答案是"是" (下拉列表),则我希望某些表单元素灰色/禁用。 我怎么样做这个? ...

2  多重表格进度指标  ( Multipage form progress indicator ) 
如何将进度指示符添加到我的多页单? 例如,我希望在每个表单页面/阶段的顶部有一个标题。我希望它们全部始终显示所有时间,但是使用"状态框" 或每个状态相似的东西,这是一旦完成阶段(所有强制性字段已填充的所有强制性字段)更改。 关于如何实现此目的的任何建议? ...




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


Licensed under cc by-sa 3.0 with attribution required.