更新表情引擎频道入口内容

问题描述 投票:0回答:2

我是表达引擎的新手,所以可能问题对大多数人来说可能听起来不太正确。

我正在尝试更新频道条目的内容,但不确定是否可行。

我检查了channel fields API,但通过这个API我只能更新字段的结构,但我想要实现的是更新其中可用的数据。

例如,对于名为“博客”的频道,我添加了一个自定义字段“参考”。该自定义字段包含一个 URL。我需要根据外部 API 更新此 URL,但确定如何更新。

如果有任何帮助,我将不胜感激。

谢谢

php api content-management-system expressionengine add-on
2个回答
0
投票

你绝对可以这样做,但通道字段 API 实际上已经过时/已弃用。 EE 的最新版本(5、6、7)使用新模型。有多种方法可以实现此目的,其中之一是使用可以调用的操作 URL 创建您自己的附加组件,并且在插件/模块代码中您可以接收 API 请求并用它执行您想要的操作。

https://docs.expressionengine.com/latest/development/models/action.html https://docs.expressionengine.com/latest/development/modules.html

或者,您可以采取简单的方法并使用 DataGrab 模块,该模块的设置就是为了执行此操作。给它一个 API Url,它会更新条目。您可以指定要更新的字段。完全披露我拥有该附加组件,只是给您选择:) https://bold Minded.com/add-ons/datagrab

您应该查看论坛,或者更好的是 Slack,那里的人们非常活跃。 https://Expressionengine.com/forums https://Expressionengine.com/blog/join-us-in-slack#join-us-on-slack


0
投票

我不明白 DataGrab 模块如何帮助解决这个问题。我有 DataGrab 模块,它非常适合导入数据,但是要更新单个通道条目吗?我不知道它可以做到这一点?您能否提供有关如何使用 DataGrab 更新单个条目的说明链接,因为我很乐意能够做到这一点。

© www.soinside.com 2019 - 2024. All rights reserved.