首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MODx革命中的简单hello word插件

MODx革命中的简单hello word插件
EN

Stack Overflow用户
提问于 2015-05-21 17:27:00
回答 1查看 111关注 0票数 1

我是MODx革命的新手。我想在MODx中创建简单的hello word插件。

请帮帮我!谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-06-25 06:00:48

从树状视图( MODX管理器的左侧)的"Elements“选项卡中,右键单击顶级的"Plugins”项,然后选择"New Plugin“。

在Plugin Edit视图中,为您的插件命名,然后添加PHP代码。

正如您所看到的,直接从插件打印不会导致在页面请求上呈现任何内容。您必须启用您希望在其上触发插件的系统事件,这取决于您试图完成的任务。您可以在Plugin Edit View的"System Events“选项卡中执行此操作。

在上面的示例中,我启用了插件'OnWebPageInit',它允许我调用MODX方法setPlaceholder(),该方法将在用于呈现网页的模板中设置MODX占位符标记的值。(参见上面截图中的代码注释)

作为参考,一些最常用的MODX方法在here中进行了详细描述。

实际上,插件可能不是存放代码的最佳位置,这取决于您要做什么。您可能希望编写一个代码片段,您可以在需要它执行的地方和时间调用它到您的模板中。

插件和代码段都允许您公开某些要在运行时设置的变量。这样的变量可以作为$scriptProperties数组中的元素出现在代码片段或插件代码中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30369737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档