从自定义标签外部使用自定义标签变量
好的,我认为这很简单,但我收到一条错误消息,告诉我该变量不存在。
这是我的自定义标签代码:
<cfset isBot = false>
<cfif find("bot", CGI.HTTP_USER_AGENT)>
<cfset isBot = true>
</cfif>
这是我调用自定义标签的页面:
<cf_checkBot>
<cfif isBot>
Yes This Is A Bot!
</cfif>
那么如何使用在自定义标签内部设置的自定义标签之外的变量?
谢谢 :)
Ok, I thought this would be simple but I'm getting an error telling me the variable does not exist.
Here is my custom tag code:
<cfset isBot = false>
<cfif find("bot", CGI.HTTP_USER_AGENT)>
<cfset isBot = true>
</cfif>
Here is my page calling the custom tag:
<cf_checkBot>
<cfif isBot>
Yes This Is A Bot!
</cfif>
So how do I use a variable outside of a customtag that was set inside of a custom tag?
Thanks :)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要调用者范围:
You want the Caller scope:
您使用调用者范围。
不过,使用函数而不是自定义标签可能会更好。
You use the caller scope.
It might be better to use a function instead of a custom tag though.