问题标签 [octobercms-backend]

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 投票
2 回答
2341 浏览

php - OctoberCMS columns.yaml VALUE FROM 具有多个字段

我在OctoberCMS中使用Builder插件创建了一个插件,其中有columns.yaml文件。

在一个名为 的字段property_id中,我有一个字段为VALUE FROM,它要求添加我的表的字段名称,因此我添加了一个名为 as 的字段street_number

但我想在那里连接多个字段。像下面的东西。

但这不起作用。我也尝试过其他方法,但仍然无法正常工作。

有人可以指导我如何做到这一点吗?

此外,如果这些字段各自的值存在于表中,那么如果这些字段得到连接,那就太好了。

这就是我的columns.yaml文件的样子。

谢谢

0 投票
1 回答
614 浏览

octobercms - 允许在 mediafinder 字段中选择多个图像

我试图允许用户在 mediafinder 字段中选择多个图像 - 使用 Builder 插件。

我努力了:

但这不起作用。

我做错了什么,这甚至可能吗?

0 投票
1 回答
288 浏览

octobercms - 十月CMS | 将关系属性粘贴到隐藏的输入中

在此处输入图像描述

想象一下,我有一个关系字段,我想将该关系以及所选关系的属性存储name到隐藏输入中。

示例:在一个关系字段中,我选择了一个带有name“Something Cool”的项目,我想将“Something Cool”存储到隐藏的输入info中。

我怎样才能做到这一点?

(由于排序,我需要它......我无法访问关系)在此处输入图像描述

0 投票
1 回答
97 浏览

octobercms - 十月CMS | 关闭后端重定向到安全协议

我发现当我关闭应用程序的调试模式时, /config/app.php

在此处输入图像描述

后端开始使用安全协议......我对此有疑问,因为在某些网站上它运行良好:(在那个例子中,我真的不知道为什么安全协议是有效的)

在此处输入图像描述

对于其他网站,我有很大的问题,因为它被重定向到另一个页面......这是一个例子:在此处输入图像描述

如何使用 OFF 调试模式将重定向转换为安全协议?

0 投票
1 回答
1442 浏览

php - OctoberCMS 添加带有验证的后端管理员字段

我想通过创建自己的名为Users的插件在后端管理员中添加更多字段。到目前为止,这是我为创建几个新领域所做的工作。

插件\technobrave\users\Plugin.php

插件\technobrave\users\models\User.php

现在这就是我的管理员页面的样子。

在此处输入图像描述

如果我点击“Team Recordfinder”,我可以看到如下所示。

在此处输入图像描述

如果我从列表中选择任何团队记录,它如下所示。

在此处输入图像描述

如您所见,到目前为止一切正常。但是,一旦我填写完整的表格,我就会收到这个 SQL 错误,说找不到列。如下所示。

“SQLSTATE [42S22]:未找到列:1054 '字段列表'中的未知列 'team_id'(SQL:插入backend_users( is_superuser, login, email, first_name, last_name, password, persist_code, permissions, team_id, updated_at, created_at) 值 (0, Johny, johny@mailinator.com, Johny, Cook, y$bbr00J5O2dE1WDHHWZYHIeMduXI82HkDnE8IYBcAet4ie0nfpgpwq, , , 9, 2017-05-19 06:23:49, 2017-05-19 06:23:49)"在 C:\xampp\hdsites\slp_web 的第 666 行\laravel\framework\src\Illuminate\Database\Connection.php

在此处输入图像描述

现在,我的问题是,我需要在backend_usersteam_id中手动添加字段吗?这是有效的方式吗?我不知道。

此外,我想对这个特定字段进行验证,因此我在下面做了。

插件\technobrave\users\models\User.php

但是验证也不起作用。如果有人从用户角色中检查了“物业顾问”,我该如何验证此字段?

很多问题,但我需要一个最好的方法来解决这个问题。有人可以指导我使这件事起作用吗?

谢谢

0 投票
1 回答
1491 浏览

php - 具有动态范围的 OctoberCms 记录查找器

我正在使用基于 Laravel 的 OctoberCMS 并尝试通过Record Finder获取表单中的产品列表。

用例是记录查找器必须根据动态条件显示可用产品。

我试图通过相关表单模型的记录查找器的“范围”选项来实现这一点,但没有找到将动态值传递给范围的方法。

示例代码——

这里 $product_type 是我试图通过记录查找器传递并进入范围的动态值。

谁能建议这是满足此类要求的正确方法,或者我应该如何实现这一目标?

0 投票
2 回答
785 浏览

octobercms - 更改登录后重定向后端用户的页面

默认情况下,用户被重定向到仪表板。如何更改它以便将用户重定向到我的插件页面?

0 投票
0 回答
161 浏览

octobercms - 如何保存活动标签状态?

是否可以保持当前活动的选项卡状态,以便在页面刷新后选项卡保持活动状态?

在文档中没有找到任何东西。

0 投票
1 回答
1268 浏览

octobercms - OctoberCMS Builder 插件后端下拉菜单

我想创建一个插件在哪里创建Posts,每个帖子都属于1 Category

后端有一个下拉菜单,您可以在创建帖子时选择帖子所属的类别。

但是,我希望此类下拉列表中的选项取决于is和isCategory所在的模型,而不是我在其中键入字符串。Valuecategory.nameKeycategory.id

请帮忙!谢谢

感谢 Dragontree 的建议:这是我的第一次编辑:

我已经将我的关系设置如下:

/models/Category.php

/models/Post.php

Builder并在插件中使用了关系小部件,

/models/post/field.yaml

在哪里/models/post/columns.yaml

当我访问我的Post插件并单击Create按钮或尝试修改任何现有记录时list,显示以下错误:

模型“plugin\Models\Post”不包含“category_id”的定义。

最终编辑:

总结一下以后遇到同样问题的其他人,有两种方法可以解决问题

你可以

  1. 使用小部件并通过@Mittul At TechnoBrave 提供的详细解决方案Dropdown更改选项
  2. 或者直接使用Relation@dragontree 建议的解决方案中提供的小部件
0 投票
2 回答
437 浏览

octobercms - 如何在后端添加新的翻译?

到目前为止,我已经翻译了 /modules/*/lang/et/ 文件夹中的语言文件。共5个文件。

启用新翻译需要进行更多更改。这些是什么?