问题标签 [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.
modx - 登录插件挂钩未运行
当用户注册时,我正在尝试向我的网站管理员发送第二封电子邮件。
我制作了一个发送电子邮件的 postHook 片段,但它没有工作 - 注册过程按预期工作,但我没有收到来自钩子的第二封电子邮件。
在测试中,我将钩子从 postHook 设置为 preHook 并再次尝试 - 这次表单根本没有处理 - 没有创建新用户,也没有发送激活电子邮件。它甚至没有重定向到提交的ResourceId。
因此,我删除了 preHook Snippet 中的所有内容,除了return true;
并再次尝试 - 仍然没有。
看来登录根本不会运行任何钩子。我不知道为什么。
任何人都可以提出任何修复建议吗?
我的注册片段是:
php - Modx插件资源返回
我需要通过插件在他自己的模板中返回用户整个资源,该插件处理 OnPageNotFound 事件。它可以是不同的页面,取决于链接。我将解析它并获取所需的资源。我该怎么做?
modx - 安装包后的 Modx 脚本
我需要编写一个插件,该插件需要在数据库中创建表并从安装表单中进行一些设置。我可以轻松创建表单,但安装后很难运行脚本来读取选项和创建表。是否有可能运行如此简单的脚本,或者您可能需要创建模型、车辆等所有内容?
如果有人能给我指示如何做,我将不胜感激。Modx 文档对此并不清楚,https://github.com/splittingred/Doodles/tree/production示例 repo 包含多个我不熟悉的元素,我相信根本不需要
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\