问题标签 [modx-plugins]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
355 浏览

modx - 登录插件挂钩未运行

当用户注册时,我正在尝试向我的网站管理员发送第二封电子邮件。

我制作了一个发送电子邮件的 postHook 片段,但它没有工作 - 注册过程按预期工作,但我没有收到来自钩子的第二封电子邮件。

在测试中,我将钩子从 postHook 设置为 preHook 并再次尝试 - 这次表单根本没有处理 - 没有创建新用户,也没有发送激活电子邮件。它甚至没有重定向到提交的ResourceId。

因此,我删除了 preHook Snippet 中的所有内容,除了return true;并再次尝试 - 仍然没有。

看来登录根本不会运行任何钩子。我不知道为什么。

任何人都可以提出任何修复建议吗?

我的注册片段是:

0 投票
1 回答
57 浏览

php - Modx插件资源返回

我需要通过插件在他自己的模板中返回用户整个资源,该插件处理 OnPageNotFound 事件。它可以是不同的页面,取决于链接。我将解析它并获取所需的资源。我该怎么做?

0 投票
1 回答
66 浏览

modx - 安装包后的 Modx 脚本

我需要编写一个插件,该插件需要在数据库中创建表并从安装表单中进行一些设置。我可以轻松创建表单,但安装后很难运行脚本来读取选项和创建表。是否有可能运行如此简单的脚本,或者您可能需要创建模型、车辆等所有内容?

如果有人能给我指示如何做,我将不胜感激。Modx 文档对此并不清楚,https://github.com/splittingred/Doodles/tree/production示例 repo 包含多个我不熟悉的元素,我相信根本不需要

0 投票
0 回答
42 浏览

modx - modx:无法在自定义插件中获取Collection

我尝试使用教程将我的一个插件编写到 modx 并陷入构建查询的部分

那是我的片段:

使用该输出:

所以当 getCollection 不起作用时我无法理解

这是我的文件:

F:\Yandex\Sites\modx\musiclabel\core\components\musiclabel\model\muscilabel\musiclabel.class.php

F:\Yandex\Sites\modx\musiclabel\core\components\musiclabel\model\schema\musiclabel.mysql.schema.xml

Modx 安装在“D:\www\modx-2.7.3-pl”中,两个系统设置是:

musiclabel.assets_url = ml.modx.local/assets/components/musiclabel/

musiclabel.core_path = F:\Yandex\Sites\modx\musiclabel\core\components\musiclabel\