【问题标题】:Simple hello word plugin in MODx RevolutionMODx Revolution 中的简单 hello word 插件
【发布时间】:2015-05-21 09:27:00
【问题描述】:

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

请帮忙! 谢谢

【问题讨论】:

  • 发布您的示例/代码/测试
  • 我是 modx 的新手,不幸的是不知道如何在 MODx 中创建简单的插件。我用谷歌搜索但没有找到任何东西。我只想创建打印你好字的基本插件。请帮忙

标签: modx-revolution


【解决方案1】:

从树视图的“元素”选项卡(MODX 管理器的左侧)右键单击顶级“插件”项,然后选择“新插件”。

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

如您所见,直接从插件打印不会导致在页面请求上呈现任何内容。您必须启用您希望插件触发的系统事件,具体取决于您要完成的任务。您可以在插件编辑视图的“系统事件”选项卡中执行此操作。

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

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

根据您要执行的操作,插件实际上可能不是您的代码的最佳位置。您可能想改为编写一个代码段,您可以在需要执行的时间和地点将其调用到您的模板中。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多