问题标签 [octobercms-widgets]

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 回答
175 浏览

octobercms - OctoberCMS:如何检查 js 文件是否已被另一个小部件包含

我有两个报告小部件类,它们都使用highcharts.js库。所以它们都应该highcharts.js在渲染之前包含。因此他们实现了这个loadAssets方法:

addJs问题是如果另一个报表小部件已经添加到页面中,我不应该调用方法,否则highcharts.js将被包含在后端仪表板中两次。如何检查以避免多次添加 js 文件?

0 投票
2 回答
1643 浏览

php - OctoberCMS 后端主菜单包含不同插件的子菜单

我在 OctoberCMS 中有一个要求,我想实现后端(管理端),下面是我想实现的。

我正在使用Builder Plugin并且我已经创建了很多插件,这些插件显示在标题顶部,它们各自的名称和链接在管理(后端)中。如果我点击它,我可以做任何我想做的事情(CRUD 操作),这对所有这些插件都很好。

但是现在我只想要一个主菜单(例如 - “插件”),如果我点击它或将鼠标悬停在它上面,我应该能够看到我将添加的所有列出的插件,并且将来可以添加如果我创造更多。

我应该能够在悬停或左侧看到这些插件链接,并且它应该能够添加/删除这些链接。

目前我正在尝试在构建器插件后端菜单中执行此操作,但我无法这样做,因为它与那些菜单选项卡的代码字段保持冲突。因此,如果我可以实施,我现在期待其他方式。

有人可以指导我如何实现这一目标吗?

0 投票
3 回答
1073 浏览

laravel - 通过 OctoberCms 媒体管理器上传 docx

每当我尝试通过 10 月 Cms 媒体管理器上传 .docx 文件时,我得到这个“出于安全原因,使用的文件类型被阻止”我如何覆盖允许的文件扩展名?

我正在使用构建 415

0 投票
0 回答
60 浏览

php - 字段中的触发事件不适用于 belongsToMany 关系字段

我有以下字段

对应的计划关系为

我只需要在 plan 为 1 时显示业务领域,但它与 belongsTo 计划关系一起工作正常,我需要让它与 belongsToMany 关系一起工作。

提前致谢。

0 投票
1 回答
773 浏览

octobercms - 将 10 月 CMS formWidget 数据保存到数据库表

我有一个插件,并且在其中包含了一个带有一些字段的 FormWidget。这些是部分的。当我单击创建时,我可以通过 FormWidget 看到部分字段,但我不确定如何将这些字段中的值保存到 db。为了将数据保存到模型中,我需要从 FormWidget 类调用什么方法?

0 投票
1 回答
484 浏览

laravel-5 - 十月 CMS:为每个用户创建一篇文章/页面

对于我正在从事的项目,我需要客户能够在网站上创建一个帐户(如果可能,使用 Laravel),并能够通过几个简单的步骤为他们创建一个页面来展示他们的公司。

最好是拥有一个具有内容管理、用户管理、角色和权限的平台。

我想知道这是否可以通过 10 月 CMS 实现,或者是否有 Laravel 替代方案可以实现该目标?

提前致谢。

0 投票
3 回答
1775 浏览

octobercms - 十月 CMS 媒体查找器

我最近创建了一个插件(使用“构建器插件”),其中有一个用于附加图像的字段(使用“媒体查找器小部件”)。一切正常 - 我可以上传图片或从媒体库中选择一张。保存成功后,当我回到最近保存的记录时,图像不显示...请问如何解决?

谢谢!

0 投票
2 回答
1383 浏览

octobercms - OctoberCMS Add List to Tab Field

I would like to implement a list into backend controller for my users under a new tab.

https://ibb.co/fkAWFR (Add Tab Field)

https://ibb.co/ktHdvR (include this list)

My _viewed_jobs.htm partial looks like this:

listRender() ?>

Which throws an error about list behavior not being initialized. After some looking I found these posts: https://octobercms.com/forum/post/listcontroller-error-need-help

So I added

to the partial and now it displays my user list controller.

I would like to display a list for my ViewedJobs controller. I also watched the tutorial here: https://octobercms.com/support/article/ob-21 to create my list manually, however, the variables are not defined when I use this code.

I also tried creating a new list config under the Users plugin (which I know is not a best practice) but it throws and error about groups() method not found.

0 投票
1 回答
171 浏览

widget - OctoberCMS 重置 ReportWidget 属性

我想通过以下两种方式之一重置 ReportWidget 的属性:

1) 刷新包含报告小部件的页面时

或者

2) 当某些属性发生变化时

我的 ReportWidget 有 3 个属性:年、季度、月

默认情况下,我显示的是当年的信息。如果用户更改了年份,然后可能指定了该年的季度或月份,则报告会相应地显示。

现在,当他们返回页面时,这些设置将被保存。我想做的是在重新加载或刷新页面时将属性重置为默认值。

此外,如果用户每年都在变化,则其他属性应重置。

我试图用这段代码解决这个问题:

所以这里发生的情况是,如果年份发生变化,它将调用 getMonthOptions() 函数来侦听响应,如果它捕捉到年份,它将不返回任何内容。现在这可行,但显然我的月份列表不包含任何月份。然后我必须关闭属性框并重新打开它以列出月份。

关于如何实现此功能有什么想法吗?谢谢你。

0 投票
1 回答
1657 浏览

php - 十月 CMS - AJAX 表单从一个组件提交到另一个组件

我正在十月 CMS 中制作一个网站。

我创建了 1 个组件,比如说 Component_1 和 Component_2

现在,我想通过表单将数据从 Component_1 发布到 Component_2 [通过 AJAX 数据属性 APi]

因此,在我的 component_1 中,我有一个表单:

在 Component_2 我有方法 onSubmit(){ //Nothing Here }

当我提交表单时出现错误:

然后我在 Component_1::onSubmit 中具有相同的功能,当我将此表单提交给 Component_1::onSubmit 时,我没有收到任何错误。

那么,您能否建议我一种通过 AJAX 将表单从 component_1 提交到 component_2 的方法

谢谢