问题标签 [octobercms-plugins]
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.
content-management-system - 如何在 octobercms 上安装插件
我在 uwamp 作为 localhost 安装了 octobercms,我在 Windows 上,但我不知道如何为 octobercms 安装插件,我找不到下载然后上传到插件文件或类似的东西。
octobercms - FacebookFeed 十月 CMS 插件返回错误
我收到的消息“无法授权请求。请检查您的 facebook AppID、页面 ID 和密码!”。我该如何解决?
octobercms - OctoberCMS Builder 插件后端下拉菜单
我想创建一个插件在哪里创建Posts
,每个帖子都属于1 Category
。
后端有一个下拉菜单,您可以在创建帖子时选择帖子所属的类别。
但是,我希望此类下拉列表中的选项取决于is和isCategory
所在的模型,而不是我在其中键入字符串。Value
category.name
Key
category.id
请帮忙!谢谢
感谢 Dragontree 的建议:这是我的第一次编辑:
我已经将我的关系设置如下:
在/models/Category.php
在/models/Post.php
Builder
并在插件中使用了关系小部件,
在/models/post/field.yaml
在哪里/models/post/columns.yaml
当我访问我的Post
插件并单击Create
按钮或尝试修改任何现有记录时list
,显示以下错误:
模型“plugin\Models\Post”不包含“category_id”的定义。
最终编辑:
总结一下以后遇到同样问题的其他人,有两种方法可以解决问题
你可以
- 使用小部件并通过@Mittul At TechnoBrave 提供的详细解决方案
Dropdown
更改选项 - 或者直接使用
Relation
@dragontree 建议的解决方案中提供的小部件
php - 在 OctoberCMS 中调用其他播种机失败并出现类未找到错误
我有播种器类,我确认它们可以单独运行,并且我正在尝试从同一命名空间中的另一个播种器类运行它们。
我收到一条错误消息,提示找不到从另一个播种机运行的课程。
我正在使用 OctboerCMS build 419。
Seeder 类调用 subseeder
由另一个播种机调用的播种机
错误
我尝试了两种通过完全限定名称字符串和class
关键字指定类的方法,但都没有奏效。可能这些播种机类没有加载?
我应该怎么办?
提前致谢。
php - OctoberCMS 插件使用自定义查询扩展搜索过滤器
我创建了一个插件,将其称为“属性”,其中在列表中,我将多个地址字段显示在一列中,该列将组合多个地址字段,如邮政编码、街道类型、门牌号等。
而且我可以在列表中显示它们。下面是我到目前为止为实现它所做的工作。
插件\technobrave\properties\models\property\columns.yaml
插件\technobrave\properties\Plugin.php
当我在搜索框中搜索记录时,我只需要帮助才能搜索上述地址字段..
任何想法 ?
谢谢
php - 字段中的触发事件不适用于 belongsToMany 关系字段
我有以下字段
对应的计划关系为
我只需要在 plan 为 1 时显示业务领域,但它与 belongsTo 计划关系一起工作正常,我需要让它与 belongsToMany 关系一起工作。
提前致谢。
php - 如何在 OctoberCMS 中回滚插件的迁移?
我已经通过一次迁移创建了插件。我的 version.yaml 是
我的更新目录包含一个迁移文件alter_table_users_add_contact_fields.php
。
我已使用控制台命令成功运行此迁移php artisan october:up
。
但现在我想回滚这个迁移。正如我所见,表中没有关于此迁移的信息migrations
。所以我不能使用命令回滚这个迁移php artisan migrate:rollback
。
我发现有关插件版本的信息包含在表中system_plugin_versions
。我已经手动删除了我的表并mnv_news_read
从表中手动删除了相应的记录。system_plugin_versions
system_plugin_history
之后,我再次尝试跑步php artisan october:up
。它成功地完成了。
我的问题是如何正确回滚插件的迁移?
php - OctoberCMS 不创建索引
我在我的 OctoberCMS 插件中创建了一些数据库表,并且在这些表中我想使用一些索引。问题是这些索引没有被创建,de 表在没有索引的情况下被创建。
为什么这是/可能是?
编辑:根据评论,我想提一下,这不仅发生在文本字段上,还发生在整数字段上。
php - 在 octoberCMS 插件中编译较少
我正在 OctoberCMS 中创建一个插件,我需要在一些前端和后端用例中使用更少。问题是我不知道如何在我的插件中导入更少的文件文件。
据我了解,通常会这样做:
但对我来说,这是行不通的。我想知道我做错了什么,或者应该怎么做。为了做到这一点,我得到的最远的是以下内容:
这里有人知道我如何在插件中使用 less 吗?
编辑:我做了更多的挖掘,发现如果我在我的插件中注册较少的包,如下所示:
并使用命令行编译它,如下所示:
然后在html中导入css,然后就可以了。
如果有人知道如何实时执行此操作,那么听到它会很棒。
php - 获取插件版本号octoberCMS
我想知道是否可以在 octoberCMS 插件中获取插件版本号,以及如何完成。我一直在谷歌上寻找这个,但似乎找不到任何关于这个主题的东西。
我正在尝试在控制器中获取号码,但如果有可能以任何其他方式听到,那就太好了。
提前致谢。