MODx Revolution中的简单hello word插件

时间:2015-05-21 09:27:00

标签: modx-revolution

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

请帮忙! 感谢

1 个答案:

答案 0 :(得分:2)

来自"元素"树视图的选项卡(MODX管理器的左侧)右键单击顶层"插件"项目,然后选择"新插件"。

Right-Click to add New Plugin

在插件编辑视图中,为插件命名,然后添加PHP代码。

Hello World MODX Plugin

如您所见,直接从插件打印不会导致在页面请求上呈现任何内容。您必须启用您想要插入插件的系统事件,具体取决于您尝试完成的操作。您可以在"系统事件"插件编辑视图的选项卡。

enter image description here

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

作为参考,我们详细介绍了一些最常用的MODX方法here

根据您尝试做的事情,插件实际上可能不是您代码的最佳位置。您可能希望改为编写一个Snippet,您可以在需要执行的地方和时间调用该模板。

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