问题标签 [octobercms-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 回答
1078 浏览

php - 获取页面 october cms 插件中的下一个和上一个子页面链接

我在 october cms 的后端有这样的结构(静态页面插件)

我希望能够在子页面之间链接以转到下一个和上一个(如果存在)。

找不到任何关于此的内容。

好的。这就是我所拥有的——不是最优雅的解决方案,但它可以在子页面的代码部分中工作!(应该检查一下我的页面是否有父页面,但在我的情况下,我只使用指向子页面的链接)

0 投票
0 回答
35 浏览

php - 值为 null OctoverCMS 的 user_id

我扩展了 Rainlabs 用户插件,创建一个新表来列出每个用户创建的项目,但保存后存储的user_id值为 NULL。

这是我的代码:

模型项.php

这就是我的 plugin.php 文件中的内容:

谢谢你的帮助...

0 投票
0 回答
615 浏览

php - 如何从 onStart() 方法访问请求数据?

我在 OctoberCMS 中创建了具有两个功能onStart()和表单的页面onSave()

我想在验证失败的情况下重新初始化字段“标题”中的数据。但是在onStart()请求中的数据总是空的。如何从 onStart() 访问请求的数据?

0 投票
1 回答
108 浏览

php - Octobercms 禁用不同域上的翻译

我正在尝试建立一个可以通过主域访问的网站,它将使用主题。但也可以通过保存在数据库中的不同域访问,这些将使用不同的主题。

我遇到的问题是主网站使用了rainlab翻译插件,它自动将正常的url更改为url+locale。这是我不想在我的其他主题中使用的东西,这会导致 404。

我在自己的插件中更改主题,如下所示:

这是基于 keios 制作他们的多站点插件的方式。

我想知道在访问其他域时如何停止本地化 url 更改。

0 投票
1 回答
336 浏览

authentication - OctoberCMS:我如何挂钩/自定义后端身份验证表单和应用程序流程的登录?

我有一个特定的身份验证流程,必须在我的 OctoberCMS Web 应用程序上为后端用户进行。该过程涉及两因素身份验证。

最初,我想直接破解“backend.auth.extendSigninView”事件,直接使用 Javascript 更改登录表单,然后将表单操作设置为所需的路由。

例子:

这个想法对我来说似乎是“超级黑客”,所以我花了太多时间试图找到“正确的方法”来连接登录但没有成功。

我现在遇到了另一位编码员,他 使用上述使用“backend.auth.extendSigninView”来允许 JS 重绘表单的技巧发布了https://github.com/khoatran/october-ldap他们的想法。

有谁知道更好的方法还是这是最好的方法?

0 投票
0 回答
645 浏览

octobercms - 如何在十月 CMS 插件组件中为 defineProperties() 设置多选下拉类型

我正在尝试创建一个带有组件选项的画廊插件,以选择要显示的画廊。如何使下拉菜单成为多个选定选项,而不仅仅是一个。

前任:

图库组件:

任何帮助将非常感激。

0 投票
1 回答
130 浏览

octobercms - 十月CMS | 在“Builder”上创建的插件中创建过程中的额外操作

想象一下,我有一个Gallery在 上制作的插件Builder,并且在创建后Slide我想做一些额外的动作......

想象一下,我想创建另一个Slide对另一个插件进行一些更改的插件......(重定向到之后/update/:id

所以据我了解,我需要扩展一个Constructor?

<body>我需要一些东西,比如在...中添加一个额外的类

这是一个例子:

在生成页面之前调用此函数,在创建“幻灯片”之后我需要类似的东西

0 投票
1 回答
770 浏览

repeater - 在 OctoberCMS 中使用带有 mediafinder 的中继器插入多个图像

我正在使用 Builder 插件创建一个新插件并添加一个带有媒体查找器的转发器。问题是在数据库中插入转发器值。贝娄附上了错误的屏幕截图。

在此处输入图像描述

在此处输入图像描述

问题是什么?

谢谢。

0 投票
1 回答
118 浏览

php - OctoberCMS Routing Plugin 无法解析的依赖解析

我目前正在使用 OctoberCMS 并正在创建一个插件,该插件具有一个自定义页面和一个显示网格的小部件网格模式管理器

正如您在此图像中看到的那样,可以管理此网格,并且可以使用“保存更改”按钮进行保存。这将向服务器发送一个 POST 请求,但我在“监听”这个 POST 请求时遇到了问题。由于 octoberCMS 的文档不是很好,我正尝试像在 Laravel 中那样做。但即使这样也不能正常工作。

ftsf/grid/routes.php

ftsf/grid/widgets/GridManager.php

如果需要更多信息,请告诉我什么。

0 投票
1 回答
601 浏览

laravel - 十月CMS Rainlab.Builder-与同一模型的“hasOne”关系出错

我正在开发一个用于管理动物的十月 CMS 插件(使用 rainlab.builder)。动物有几个领域和关系。每只动物都有父亲和母亲。但是当我试图保护我的动物时,会出现以下错误:

事件簿:

插件动物形态:

该错误仅在我使用关系(孩子 -> 父亲,孩子 -> 母亲)时出现。


代码

我已经实现了以下与我的动物模型的 hasOne 关系:

这是我来自field.yaml的字段:

如果有人对这种关系有解决方案,我会很高兴。干杯!