使用规则获取WebForm中的文件名 -- rules 领域 和 webforms 领域 drupal 相关 的问题

Get filename in webform with Rules


1
vote

问题

中文

我需要从以WebForm提交的文件中获取文件名。

在操作中,我尝试在"在网站上显示消息" 操作执行以下代码:

  $path = "[data:component-value]";/*a REPLACEMENT PATTERN that return http://mysite.com/files/webform/submittedfile.pdf*/ $file = basename($path);/*$file is set to "submittedfile.pdf"*/ echo $file; /*this *should* return submittedfile.pdf*/   

始终返回 http://mysite.com/files/ webform / submitedfile.pdf

我已经测试了ltrim,rtrim,god_trim_for_me和chec。它总是返回完整的URL。

我做错了什么?

英文原文

I need to get just the file name from a file submitted in a Webform.

In actions, I try to execute the following code at a "Show a message on the site" action:

$path = "[data:component-value]";/*a REPLACEMENT PATTERN that return http://mysite.com/files/webform/submittedfile.pdf*/ $file = basename($path);/*$file is set to "submittedfile.pdf"*/ echo $file; /*this *should* return submittedfile.pdf*/ 

But ALWAYS return http://mysite.com/files/webform/submittedfile.pdf

I've tested ltrim, rtrim, god_trim_for_me and chop. And it always return the full URL.

What am I doing wrong?

     

回答列表

0
 
vote
vote
最佳答案
 

我已经设法找到了我问题的答案

我做错了什么:

$ lata需要设置。

首先添加变量,在执行echo

值:[数据:组件值] 命名为变量(例如:link_from_hell)

所以,你可以操纵$补丁的下一个动作。

 

I have managed to find an answer to my question

What I am doing wrong:

$path need set before.

Add a variable first, after do a echo

In the value: [data:component-value] Named the variable (ex: link_from_hell)

So, the next action you can manipulate the $patch.

 
 

相关问题

0  在购物车中显示5个小数  ( Displaying 5 decimals in shopping cart ) 
我正在开发一个主要销售电线的网站。价格每公里,进口到12位小数点。订单金额为每米,所以在规则中,我在计算单价时将价格除以1000。我使用以下模块将价格格式化为5个小数后的价格: https://drupal.org/project/ commerce_price_decimals_formatter 。在显示节点中,...

1  根据访问的特定URL创建规则  ( Create a rule based on specific url being visited ) 
我已经在我的网站上设置了一个规则,以便在内容编写者创建文章时,它会给我发一封电子邮件通知,也可以查看节点的身体内容,以便我可以查看它。只有在我审核并更改节点上的字段后,才会将其审查标记为它会发布。 我经常在智能手机上获取电子邮件,并希望快速发送电子邮件回馈网站,以便自动发布文章。有谁知道这个规则会对我做什么? ...

0  在提交内容时是否有一种方法可以自动拥有版权属性? [关闭]  ( Is there a way to automatically have a copyright attribute when content is submi ) 
关闭。这个问题需要详细信息或清晰度。它目前不接受答案。 想要改进这个问题?添加详细信息并阐明编辑此帖的问题。 关闭 7年前。 ...

0  使用自定义Cron触发表单提交按钮  ( Trigger a form submission button using custom cron ) 
可以创建触发提交表单的CRON? 更清楚,当执行我的Drupal Cron时,此表单将自动提交? 编辑: 这是reson是cron的一种解释: im使用apachesolr用于我网站中的索引文章, 有时它发生在网站中的一些编辑器删除文章,但问题,这些文章仍然存在于apachesolr中......当Solr尝试...

0  尝试重新安装规则模块后的数据库损坏  ( Database corruption after trying to reinstall rules module ) 
我在尝试运算规则UI时获得了数据库错误,因此我试图重新安装模块。我卸载了规则模块和规则UI模块然后尝试安装规则模块,现在站点的每个页面都提供此错误: Additional uncaught exception thrown while handling exception. Original PDOExcep...

1  触发:更新帐户后 - 匿名用户?  ( Trigger after updating account by anonymous user ) 
如果用户帐户已更改/更新,我已创建一个发送电子邮件的动作。 电子邮件包含原始用户字段的令牌和用于比较的新条目。 由于这些数据可以由具有用户管理权限的人更改,我也对谁发表更改并因此检查[当前用户:name] 如何在"匿名" 的变化(或实际上没有可见的变化)时触发此触发器才会发出触发。 它不是用户自己/她自己或用户触发...

3  每件产品增加运费  ( Add amount to shipping cost per product ) 
我有一些产品类型,我想要当指定产品类型是顺序添加金额到运输成本。 我的想法是一个条件 Order contains products of particular product types 的规则 add a amount to unit price 但是在 item identifier * Specify an ...

0  用标志>忽略用户内容>  ( Ignore users content with flags ) 
我正在为我们的非营利组织开发一个网站网络。 与任何会员地点一样,我们有一些议员,他们只是不相处,经常不相处,他们来回"戏剧" 将减损其他成员的积极支持体验。 而不是简单地禁止互相互相相处的成员,我们想为成员设定一条方式,以向成员悬挂和"静音" 它们,所以他们会看到他们的内容而不是看到他们的内容像"你已经静音这个成...

0  从视图中发送单个电子邮件  ( Sending a single email from a view ) 
我有一个景观,每个页面是合同。我的客户想要在页面上的一个按钮,说"发给我更多信息" 。按钮将发送两封电子邮件,一个给客户说"我们会回复你" 和一个到我的客户。我的客户端的电子邮件需要从视图中包含几个字段。 (用户电子邮件和名称和节点标题至少为。) 我已经看过各种方式来做这件事,而且没有很好。 视图发送打开消息表单...

0  如何在规则中执行x = x + y  ( How to perform x x y in rules ) 
如何在规则中添加此操作?这是我的pseudocode: 1 total=0; 2 //loop through each line item { 3 //get quantity of each product 4 total = total + line_item_quantity;} 5 if total =...

1  如何在Drupal 7中自动生成条形码用于实体注册  ( How to auto generate barcodes for entity registration in drupal 7 ) 
我阅读了本文关于使用规则和触发器从串行字段填充/创建条形码字段,尝试过的玩具遵循它,但Drupal 6的屏幕/设施对于V 7似乎不同,无法复制文档的步骤。特别是我预期的条形码是字段的掉落的一部分,但它不是 "基本上,您应该添加新规则,当从串行字段开始创建新内容时,添加条形码。步骤为: 创建一个新规则 在事件中触发它:...

0  内容订阅/通知来自多个术语?  ( Content subscriptions notifications from multiple terms ) 
我有一个衣物网站,其中多个分类词汇用于内容。例如,有"男孩" 和"女孩" 术语,以及"2" 4"6" 等的服装大小术语,以及"季节" 和"体育" 词汇。 用户只想在"男孩" 4"" 篮球"发布新内容时提醒。 我知道通知,订阅, simplenews 等 - 但这些仅允许基于单个分类项的新内容通知。 可以使用规则(例如...

0  如何设置基于日期字段的预定时事通讯与Simplenews?  ( How to set up a date field based scheduled newsletter with simplenews ) 
在我的Drupal 7网站上,我一方面一方面与模块Simplenews设置的新闻信。另一方面,我有一个带日期字段的内容类型。现在,我希望日期字段安排的时事通讯。更精确: 新闻函应该作为提醒。在日期之前的日期前两天,新闻信函的一个日期字段应该发送。 怎么可能。实际上我认为,这不适用于规则,因为没有任何触发事件,可以生成...

3  使用规则来修剪非活动用户 - 这是工作吗?  ( Using rules to prune inactive users will this work ) 
我对Drupal和学习相对较新的是,我为我们的章节网络开发了一个新的网站。毋庸置疑,这已经是挑战:) 我需要的一个功能是能够修剪不活跃的用户。我们在我们当前的系统上有这一点,喜欢使我们的会员数量保持准确,以及帮助我​​们的成员通过了解活动成员可以访问该章节来帮助我们的成员感受到更多"安全" 。 在那里有几个模块来做...

0  根据通过实体引用链接的标记节点发送电子邮件通知  ( Sending email notification based on flagged node being linked via entity referen ) 
我需要向节点的追随者发送电子邮件通知,当已创建链接的另一个节点时。 示例: 用户通过标记使用该节点来遵循"位置" 类型(例如伦敦) 标志模块和"关注" 类型。 作者创建一个"博客" 类型(例如2014年的事情!)并通过Field_Location [实体参考]将其链接到他们的位置。 在发布时,向所有追随者发送电子邮...

0  使用这些模块使用附件创建新内容时如何发送HTML邮件?  ( How can i send html mail when a new content is created with attachments using th ) 
在我的项目中,我需要在使用mimemail,mail系统,smtp和规则模块的附件创建新内容时发送HTML邮件。 纯文本邮件与规则模块正常工作,但问题在于HTML邮件。 可以告诉我使用smtp配置邮件系统和mime邮件的过程吗? ...

2  如何使用规则和配置文件2在注册期间分配用户的角色?  ( How to assign a user a role during registration using rules and profile 2 ) 
我正在使用配置文件2 模块在注册过程中选择角色。因此,用户选择角色(使用单选按钮),然后触发规则以向用户提供所选角色。 这是我正在使用的规则: { "rules_give_user_a_role_after_registration" : { "LABEL" : "Give user a role...

3  使用规则输入og受众的节点  ( Enter og audience to a node with rules ) 
如何将特定的有机组添加到具有规则(7.2)的操作步骤中的节点(7.2)? 我无法弄清楚我应该使用哪种操作。现在我有类似的东西 items['group/%'] = {0 但这并不正确。如何为OG-Group-Ref提供正确的值(在本例中为NID 180)。 ...

0  选择另一个字段值时会自动更改字段  ( Automatically change field when another field value is selected ) 
我有一个名为作业的内容类型。 这包括现场触点,即用户参考。 我有另一个名为作业应用程序的内容类型。 这包括基于作业和现场联系人的节点参考,这是用户参考。 我想要当用户在作业表单上的节点参考选择列表中选择作业时,以自动更改所选作业的联系人字段中存在的值的表单中的联系人字段。 示例: 工作:教育者 联系人:Michael...

2  规则:如何显示变量的值?  ( Rules how to display the value of variables ) 
我在drupal 7上使用devel模块来调试我的网站的一些规则,但我无法在不知道我创建的变量的值的情况下调试。 在这种情况下,我有一个循环,其中我总和在循环的末尾,我将其存储在我与固定参数相比的第二个变量中。 有没有东西可以向我展示规则变量的每个值? 在默认日志中,我只有事件,但我不知道其他什么...... 谢谢!...




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


Licensed under cc by-sa 3.0 with attribution required.