插件中的流程标签
我有一个具有文件参数的表达式引擎插件,例如:
{exp:my_plugin file='/css/css.js'}
我可以使用 Is there a way to process $file
获取插件中的参数
$file = $this->EE->TMPL->fetch_param('file');
来替换任何标签,即全局变量和片段,所以我可以做类似的事情:
{exp:my_plugin file='{global_path}/css.js'}
并将 {global_path}
替换为全局路径的值?
I have an Expression Engine plugin that has a file parameter for example:
{exp:my_plugin file='/css/css.js'}
I can get the parameter in the plugin using
$file = $this->EE->TMPL->fetch_param('file');
Is there a way to process $file
to replace any tags, i.e. global variables and snippets, so that I could do something like:
{exp:my_plugin file='{global_path}/css.js'}
And have {global_path}
be replaced with the value of global path?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在您的插件中,您可以解析参数以匹配全局变量:
您可以在 https://github.com/ 中找到示例pvledoux/Pvl_checkif/zipball/master
In your plugin, you can parse the parameter to match global variables:
You can find an example in https://github.com/pvledoux/Pvl_checkif/zipball/master