【问题标题】:Update expression engine channel entry content更新表情引擎频道入口内容
【发布时间】:2022-08-12 01:59:49
【问题描述】:

我是表达式引擎的新手,所以对于大多数人来说,这个问题可能听起来不对。

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

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

例如,对于名为 Blog 的频道,我添加了一个自定义字段 \'reference\'。此自定义字段包含一个 URL。我需要根据外部 API 更新此 URL,但确定如何。

我将不胜感激任何帮助。

谢谢

    标签: php api content-management-system expressionengine add-on


    【解决方案1】:

    您绝对可以这样做,但通道字段 API 实际上已过时/已弃用。最新版本的 EE (5,6,7) 使用新模型。有几种方法可以解决这个问题,其中一种是使用您可以调用的操作 URL 创建您自己的插件,并且在插件/模块代码中您可以接收 API 请求并使用它做您想做的事情。

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-05-05
      • 2015-08-19
      • 1970-01-01
      • 1970-01-01
      • 2012-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多