问题标签 [october-partial]
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.
jquery - Modernizr.js 触发了两次
我对此有点陌生,但我不知道为什么 .js 文件似乎在前端触发了两次。
注意:我正在使用 OctoberCMS 平台进行开发
这里分享一下我的布局模板代码:
octobercms - 在 columns.yaml 中使用 Date 或 Timesense 格式时,日期未反映正确的日期信息
我遇到了后端列表未呈现正确日期时间的问题,并且比模型的实际 DB 值提前 5 小时:
这是我的配置:
服务器 TZ:美国/多伦多
十月CMS 时区=>美国/多伦多 (config/app.php)
这是 Columns.yaml 中以下格式的结果(已确认数据库保存正确的时间并且模型具有正确的时间,这是一个演示问题):
我做错了什么吗?
php - 部分中的自定义联系表并在静态页面插件中使用
我使用了 OctoberCMS静态页面插件,通过它我正在创建静态页面。
问题是,我在 Partial 中创建了一个联系表格,如下所示。
contactform_snippet.htm -标记
contactform_snippet.htm -代码
下面是我创建并使用了我刚刚创建的contactform_snippet.htm的静态页面。
下面是预览它的样子。
问题是,即使我点击“提交”按钮,它也没有做任何事情。
我还将表单代码从更改为data-request="{{ __SELF__ }}::onSendInquiry"
,data-request="onSendInquiry"
但随后出现以下错误:
未找到 AJAX 处理程序“onSendInquiry”。
这里的事情是,我在CMS 页面而不是静态页面中创建和复制了类似的东西,并且所有内容都在那里进行验证和发送电子邮件。
所以我的问题是如何使用Snippets在这里的静态页面中使同样的事情起作用。我知道可以通过创建组件来实现,但是我有很多表单,我想实现这样的东西来让它工作。有什么想法我需要在这里完成这项工作吗?
谢谢
php - 我的 404 页面的 OctoberCMS 404 页面自定义 URL
我正在使用 OctoberCMS静态页面插件,我在其中创建了一个带有自定义 URL的404 页面,例如http://localhost/my_website/home/content/error404。
当我打开此页面时,它工作正常,但是当有人键入不存在的 URL 时,例如http://localhost/my_website/whatever,它没有显示我创建的 404 页面。
有人可以指导我如何将此页面设置为我的默认 404 页面?我还创建了一个部分来设置内容,并将这个片段拖放到这个静态页面中。
有什么建议或想法吗?
谢谢
php - OctoberCMS columns.yaml VALUE FROM 具有多个字段
我在OctoberCMS中使用Builder插件创建了一个插件,其中有columns.yaml文件。
在一个名为 的字段property_id
中,我有一个字段为VALUE FROM,它要求添加我的表的字段名称,因此我添加了一个名为 as 的字段street_number
。
但我想在那里连接多个字段。像下面的东西。
但这不起作用。我也尝试过其他方法,但仍然无法正常工作。
有人可以指导我如何做到这一点吗?
此外,如果这些字段各自的值存在于表中,那么如果这些字段得到连接,那就太好了。
这就是我的columns.yaml文件的样子。
谢谢
jquery - jQuery Repeater 在使用 ajax 生成的部分中不起作用
在由单个页面内的 ajax 生成的多个步骤组成的表单中,我必须在中间步骤中使用jquery.repeater 。
特定于中继器的表单代码位于专用部分中
但是 jquery.repeater 不起作用,当我单击添加或删除按钮时,什么也没有发生,控制台中甚至没有一条 javascript 错误消息。
如果我直接在没有加载 ajax 的页面中使用这个部分,它就可以工作。
请注意,我在我的 ajax 处理程序方法中使用推送部分更新方法
return [
'#myDiv' => $this->renderPartial('mypartial')
];
欢迎小伙伴帮忙。
这是我使用的代码
和我布局底部的脚本声明
我的部分
我的页面
我的中继器.js
最后,为了比较,在基本页面中工作的代码
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.