这是我的页面page.htm(标记)-我设法获取了图像名称但无法获取图像源{{file_name}}//working{{avatar_id}}//notworkingpage.htm(代码)functiononStart(){$var=\System\Models\File::where("field","=","avatar")->first();$this["file_name"]=$var->file_name;$this["avatar_id"]=$var->path;}我的模型模型.phpclassSettingsextendsModel{public$implement=
我正在使用Octobercms平台开发购物车系统。一些产品项目将有多种颜色。但是使用默认的颜色选择器,我不知道如何选择多种颜色。我在整个互联网上进行了搜索,但没有得到适合我情况的答案。任何帮助将不胜感激。 最佳答案 嗯,可能只是使用中继器并在其中添加颜色选择器,以便您可以添加N号。颜色[这是简单的方法,但如果您在搜索中使用此属性/值,那么这不是首选方法,然后使用mmrelation]它将在数据库字段中存储为json,您可以将其添加到模型中namespaceHardikSatasiya\Plugin\Models;useModel;c
我正在使用OctoberCMS我用过Builder插件来创建我的一个名为Properties的插件,目前为止运行良好。事情是,我有2个字段称为authority和auction_date.authority是一个下拉字段,其中包含拍卖等选项。而auction_date很简单datefield。auction_date字段取决于authority字段,仅当authority时才需要字段有一个名为auction和authority的选定值字段不是同时需要的。因此,我将以下代码放在我的Property插件的模型文件中。模型文件-Property.phppublic$rules=['aucti
关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭6年前。Improvethisquestion将关联图像包含到每个页面对象(CMS页面或StaticPage)并向OctoberCMS后端的页面配置添加相应的上传小部件的功能的最佳和干净的可能方法是什么?(另外,顺便提一句:可以通过什么方式将关联图像添加到网站主题?)
所以我正在尝试生成一个前端用户列表,但我无法访问头像url。我能够获取所有用户名,但是当我尝试对个人资料图片执行相同操作时,会显示回退。当有人登录时,{{user.avatar.url}}在用户页面上工作。我试图寻找在后端使用的查询以在预览中获取用户头像,但我无法找到它。我不知道这是否相关,但我正在使用https://octobercms.com/plugin/netsti-uploader供前端用户上传他们的头像。这是有效的,因为如果我在前端上传它,后端用户预览会显示正确的头像这就是我用来获取所有用户的方法:代码:useOctober\Rain\Auth\Models\User;fu
我被这个问题困住了,在搜索示例一段时间后我无法弄清楚如何解决。两个下拉选项取决于它们的值。我在fields.yaml文件中有一个带有“区域”值的表(嵌套在简单的树中,工作正常),其结构如下:fields:id:label:Númerooc.commentPosition:''span:autodisabled:1type:numberarea_id:label:'Parentede'oc.commentPosition:''emptyOption:'Semvalor'span:autotype:dropdownarea:label:Áreaoc.commentPosition:''sp
我有一个模型具有使用OctoberCMS的system_files的文件关系。public$attachOne=['return_file'=>['System\Models\File','public'=>false,'delete'=>true]];在fields.yaml中我有表格return_file:label:AttachFiletype:fileuploadmode:filespan:right现在,在保存之前或之后,我想将图像从其目录移动到我的插件中的自定义目录。afterSave()似乎没有检索文件路径来移动它。但是在system_files中我看到在MySQLwor
我是OctoberCMS的新手,正在学习创建表单小部件。但我收到以下错误:Thepartial'_field_actorbox.htm'isnotfound./opt/lampp/htdocs/octobermovies/modules/system/traits/ViewMaker.phpline65我的小部件文件夹名称是“formwidgets”我在partials文件夹中的partials文件名为“_widget.htm”我的formwidgets的内容>Actorbox.phpnamespaceWatchlearn\Movies\FormWidgets;useBackend\C
我为我的大部分站点设置了Git部署,它运行得非常好。我最近开始使用October,对于我自己创建的主要页面,我想在本地工作,然后使用Git将新的和更新的页面部署到实时服务器。据我了解(除了博客插件之外)October的内容使用平面文件。如果我在10月的本地安装中本地创建文件,我是否可以安全地将Git仅将我处理过的文件(html、css、js等)连同前端内容推送到站点,并让它们在远程部署服务器上工作?October会整合它们吗? 最佳答案 是的,您可以使用git来部署您的站点内容并通过版本控制对其进行管理。你可以将你的.gitigno
我需要在OctoberCms后端表单(fields.yaml)中创建一个多选表单字段。我应用了以下方法选择字段:标签:样本类型:下拉列表属性:{multiple:'multiple'}这个字段的选项将从模型中调用一切正常,但是当我提交表单时,只有第一个选择的选项作为JSON数据插入到数据库表文本字段中。我希望存储每个选定的选项。我还在模型中将该字段声明为Jsonable,即protected$jsonable=['field_name'];注意:当我将type用作checkboxlist时,它按我的想法工作,但我不希望它成为复选框列表。我是Octobercms的新手,有没有简单的方法.