问题标签 [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.
octobercms - Hide content of blog posts when displaying blog post list in OctoberCMS?
I want to show a list of blog posts, and just display the Title and publish date of the blog posts. However, at the moment, it also displays the content of the blog posts as well.
How can I remove the blog content from being displayed on a blog post list? I don't want to rely on CSS, I'd like to remove it properly from the markup.
php - Eloquent ORM - 模型关系
我对OctoberCMS / Lavarel ORM 还很陌生,而且我在实现模型关系方面有点卡住了。我有两个数据库表/模型,其中一个代表有关程序A, B, C
的一般信息,第二个代表与这些程序相关的不同级别的一般信息。
目标:我想检索某个程序的信息X
+检索与其关联的程序级别的所有信息。
楷模
模型 1 - 表架构
模型 2 - 表模式
零件
我想了解/使用,array Relations
所以我可以在一个查询中执行以下操作。我知道我可以做多个查询:
查询一:
然后查询2:
我遇到了关于SO的这篇文章,它处理了同样的问题。我尝试$belongTo
在程序模型中添加,反之亦然,但没有成功..
我应该坚持做上面的两个查询,还是使用 Join 语句或使用模型中提供的关系..
非常感谢!
php - OctoberCMS 插件创作:有很多关系的问题 - 找不到类
我真的很难让 OctoberCMS 关系在我正在编写的插件中工作。我有两个表:products 和 product_images。products 和 product_images 之间存在一对多的关系。
在我的产品模型中,我有:
我有一个名为 ProductImages 的模型,位于 plugins/bt/shop/models/ProductImages.php 中。模型定义为:
我的 Products 模型的定义如下所示:
我得到的错误是:
找不到类“ProductImages”
/var/www/mysite/public/vendor/october/rain/src/Database/Model.php 第 772 行
我相信在定义 Product hasMany 关系时,代码不知何故不知道 ProductImages 类。Model.php 中的代码,第 772 行是:
在我的例子中,名为 $related 的变量等于 Bt/Shop/Models/ProductImages。我打印出来确定。
有什么建议么?
forms - 十月 CMS - 与非附件图像的延迟绑定
我正在使用十月 CMS,但在延迟绑定方面遇到了一些问题。
我有两个表:products 和 product_images。我将后端表单分成两个选项卡,一个用于产品详细信息,一个用于产品图片:
我正确设置了我的关系,并使用以下代码(放置在部分代码中)来呈现产品图像列表:
图像选项卡如下所示:
当我尝试创建新图像时会出现问题。从图像模式中保存图像时,出现以下异常:
我明白为什么会违反约束:主记录尚未保存,因此图像记录没有可引用的 id。换句话说,产品图像无法与产品相关联,因为产品尚不存在。
关于延迟绑定的 OctoberCMS文档暗示了一个解决方案。但文件还指出,
后端表单行为自动支持延迟绑定
事实上,我还没有明确编写任何后端表单处理代码。因此,即使我想遵循有关延迟绑定的说明,我也不知道该放在哪里。有什么建议么?
更新:
在我的 config_relations.yaml 文件中,我将 deferredBinding 设置为 true,但没有任何区别:
我的产品控制器看起来像:
我没有 product_images 控制器。我不确定为什么。是这个问题吗?
html - 当 div 的内容不同时,引导最大高度/宽度
我正在寻找本身创建一个产品提要,其中有许多图像都在行和列中对齐,到目前为止,如果我将最大高度强制设置为较小的值,并设置 object-fit: contains 那么它看起来还不错,但是,如果我把屏幕尺寸变小,它就会搞砸,并且各个 div 再次变成不同的尺寸,这会导致一些比其他的高,最终导致缺少行,或者至少缺少对齐的行。
我会连续放置最大数量的项目(大屏幕尺寸,所以 8 个),但我也不确定页面上需要多少行,因为这是动态的,然后我可以设置一行来表示10% 高度。
还有一个问题是,当横向或纵向图片由于站点的当前性质而彼此相邻时,横向图片的尺寸适合查看,但明显短于平均水平。
我想我要问的是有没有一种简单的方法,只使用 bootstrap/twig/php,不需要服务器首先下载图像,这允许我还可以将高度设置为 200px,当 sm 时 400px,当 lg 等时,而不是像素对于该视口大小可能是1“设置行高”...如果我只有一个视口大小,这将在很久以前完成...
HTML/细枝末节
CSS
谢谢,非常感谢任何输入,
-ALLW
javascript - 使用ajax请求上传文件总是失败
我正在使用实现Laravel的OctoberCMS。
OctoberCMS 有一个基于 jQuery AJAX 的 AJAX 框架。
该
request()
方法可用于表单内部或表单元素上的任何元素。当该方法与表单内的元素一起使用时,它会被转发到表单。该
request()
方法有一个必需的参数 - AJAX 处理程序名称。例子:
<form onsubmit="$(this).request('onProcess'); return false;">
request() 方法的第二个属性是选项对象。您可以使用任何与 jQuery AJAX 功能兼容的选项和方法。 查看更多。
很好,我正在尝试发送包含一个文件的表单数据(当然我的表单有enctype="multipart/form-data"
)。因此,request()
方法如下所示:
当尝试提交表单时,我总是有这个日志: Uncaught TypeError: Illegal invocation
plugins - 在十月 CMS 中,如何使静态页面中的图像可编辑?
我想使用十月 CMS“静态页面”插件设置通用营销模板。目的是让我的客户创建自己的营销页面。假设我的布局包含与此类似的 HTML:
我怎么能让我的客户改变形象?
php - 如何在 Octobercms 组件中渲染 json 输出
当时我在 octobercms 中为我的插件创建组件时遇到了问题。问题是当我运行以下查询时:
但是,如果我想在带有 {{}} 帖子的组件的 html 中显示属于帖子的标签的结果。标签来自 json 输出。如何确保可以显示标签名称?
我的组件文件:
nginx - 十月 CMS 安装为子目录 - 找不到 /backend,Nginx 配置问题?
我有一个使用 laravel 4.2 的现有网站。我正在尝试在 /blog 子目录中安装 October CMS(仅用作博客和帮助部分),但 nginx 设置中的某些内容不正确。我执行了 10 月 CMS 安装向导,并且能够正确显示 /blog/index.php 页面。问题是当我尝试登录后端(/blog/backend)时,我得到一个 404 页面。下面是我为本网站的虚拟主机 nginx 配置:
如果我添加以下指令,我可以显示 /blog/backend 页面(尽管没有使用 css/js 样式):
请注意,使用上面的 rewrite 指令,/blog/index.php 页面的资产返回结果为 404,因此 /blog/index.php 页面也没有样式。但是,如果我删除上述指令,链接将再次起作用。
我是 nginx 新手并设置了 10 月 CMS,但无法弄清楚这一点。谢谢!
php - Laravel 验证导致保存模型上的查询异常
我的应用程序有两个数据库连接:
我在 Laravelunique
验证方面遇到了一些问题。
当我尝试保存一个新模型时,独特的规则有效,但是当从中检索一些模型aluno
并尝试保存它时:
该日志:
如果我unique
从验证中删除规则,工作正常。
特别是,我不明白为什么要查询,Table 'default_database.aluno'
因为这个数据库不是上面的模型连接。
有人可以向我解释为什么会这样吗?
我的连接配置
来自aluno模型的相关部分
此规则适用于创建新模型
解决方案
我正在使用实现 Laravel 的 OctoberCMS,这个问题是 OctoberCMS 的问题,而不是 Laravel,抱歉。要对模型进行验证,我们需要使用 October Validation trait 来获取$rules, $attributeNames and $customMessages
要调用的数组Validator::make()...
。
在这个特征中,October 只是忽略了验证时的模型连接
和
所以,我确实需要改变
和
现在就像一个魅力