问题标签 [octobercms]
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.
php - 十月cms YAML 选择
我现在如何能够在 Octobercms 的 YAML 配置中选择另一个表我有这样的:
选择标题和数字,但我想做的是选择多个表并使用 concat 来选择特定的列。
从下面的答案中我已经尝试过了,但我不知道从那里去哪里。基本上来自 feild.yaml 它包含的剧集:
我希望能够抓住剧集与电影相关的季节。以前的代码是一个关系,显示“所有”季节。我想显示在电影中创建的该电影的特定季节,以显示在该剧集的下拉列表中以供选择。
php - 十月 CMS 自定义邮件布局
我正在努力让十月 CMS 通过代码处理自定义邮件布局。在配置部分它声明我们可以使用主题和布局。
https://octobercms.com/docs/services/mail#mail-views
我可以看到该主题按预期工作,但是我正在努力获得任何形式的布局 - 它只是在模板中丢弃 HTML。
这是位于我的插件视图/邮件目录中的register.htm模板文件:
我这样称呼它:
php - 十月 CMS - 如何正确路由
我一直在查看 10 月 CMS 路由的文档(https://octobercms.com/docs/plugin/registration#routing-initialization),但我认为我遗漏了一些东西。我有一个名为“交易”的页面,它呈现一些基本信息以及一个插件(称为“交易”)组件。该页面通常出现在 url:
但是,我想创建一条路线,以便如果有人访问该网址:
它会自动将它们路由回
我知道我应该在我的插件目录中创建一个 routes.php 文件。但是,当我尝试使用
它抱怨找不到“交易”视图。我究竟做错了什么?
另外,我怎样才能路由它,以便我的主页
将路由到
php - 十月 CMS 创建多选表单字段
我需要在十月 Cms 后端表单(fields.yaml)中创建一个多选表单字段。我应用了以下方法
select_field:
标签:样本
类型:下拉
属性:{multiple:'multiple'}
该字段的选项将从模型中调用
一切正常,但是当我提交表单时,只有第一个选择的选项作为 JSON 数据插入到数据库表文本字段中。我希望存储每个选定的选项。我还在模型中将该字段声明为 Jsonable,即 protected $jsonable = ['field_name'];
注意:当我将类型用作复选框列表时,它按我的想法工作,但我不希望它是复选框列表。我是十月 cms 的新手,有什么简单的方法吗?
javascript - How to update data attribute on Ajax complete
I'm using October CMS and in the framework I can make an AJAX call using the following HTML element:
Whenever this link is clicked on a favorite button fires off an update to a controller "onSavedeal". Updating the database works fine on the first click. However, after updating, the value for the "data-request-data" attribute isn't updated so the button does not work for subsequent clicks.
I need to make the link change so that "active:'0'" becomes "active:'1'". The resulting full element would be
In the framework I can add another attribute called "data-request-success" which executes a javascript function (or code) up successful completion of the AJAX call. How can I make a function called "updateactive()" which would toggle the active value between 0 and 1. The final element should look like:
php - 十月 CMS - 有条件地加载不同的页面
我正在十月 CMS 中构建一个使用斜线页面的网站。启动页面仅应在非 cookie 用户第一次访问该站点时显示给他们。我通过一个名为 splash 的插件中的组件来控制这部分。这是我的 onRun() 函数:
在我的名为“默认”的主页布局中,我想使用以下内容有条件地加载名为“splash”的启动页面模板:
除了我不确定如何有条件地加载页面。另一个要求是启动页面采用 url http://www.example.com而不是任何后续页面。谁能指出如何做到这一点?
octobercms - Rainlabs 博客插件分页
在 octoberCMS 工作,看了一些视频,让博客插件启动并运行没有问题。我只是想问的唯一没有真正谈论的领域是如何让分页功能与 Rain labs 博客插件一起使用。
http://students.cnawebdev.org/DG309/2170/successwithtess/index
用于玩十月的沙盒,但如果您向下滚动到底部,您可以查看寻呼机是否无法正常工作。因此,对于以前使用过 CMS 或插件的任何人来说,任何建议都会非常有用。
php - 如何在 OctoberCMS 中禁用资产组合开发
October CMS 提供了方便的功能来组合 js/css 资产。在我的layouts/default.htm
我有这样定义的脚本:
在config/cms.php
我的文件中:
并且在config/app.php
:
这会合并 twig 数组中定义的所有脚本。在呈现的网站上,我得到一个 javascript 文件
只要'debug' => true
启用了config/app.php
(在开发环境中),我就可以选择不合并我的资产。
我知道如果我在单独的脚本标签中将资产添加到我的布局中,我可以让十月 CMS 单独提供我的资产。但这也将分别为他们提供生产服务。例子:
我在 github 上发现了这个 1.5 年前的问题,但没有有用的答案: https ://github.com/octobercms/october/issues/289
文档也没有说明这个问题: https ://octobercms.com/docs/markup/filter-theme
你知道如何处理这个问题吗?虽然我可能可以在 OctoberCMS 中创建一个插件,它会根据配置设置(调试真/假)将资产注入布局。但据我所知,从插件中注入资产,需要将资产放在插件目录而不是主题目录中。
laravel - 如何在 fields.yaml 中设置多态字段?十月 CMS
在 octobercms,我创建了一个多态表:电话
- 电话有一个contactable_id 和contactable_type。
- 电话可以属于餐厅或团队成员。
- 一家餐厅有很多电话。一个团队成员有很多电话。
在 Restaurant 和 Team_Member 模型中:
在手机型号中:
我的问题是如何在 Phone fields.yaml 中为此分配表单?我设置对了吗?
任何帮助都非常感谢。谢谢
php - 十月CMS后端列表的列获取数组键值
嗨,我是十月 cms 的新手。我在我的模型类中定义了下面显示的方法。该方法还用于在后端表单中显示选择选项。此方法返回一个数组,其中键是类似于 db 中的字段值的值。我已将该方法定义为静态方法,因为它也建议在前端获取函数并使用 db 记录对其进行处理并对其进行迭代以显示与键匹配的数组的值。一切正常。事情在我的 columns.yaml 文件中,我如何列出与 db 记录匹配的方法的数组值,就像我在前端所做的那样。