【问题标题】:Add an additional field for creating an article (Joomla)?添加用于创建文章的附加字段 (Joomla)?
【发布时间】:2024-10-10 03:05:01
【问题描述】:

我想扩展用于在 Joomla 中创建新文章 (com_content) 的标准组件,并添加一个字段。 我做了一个模板覆盖并在 UI 中添加了该字段。但我不知道如何将值添加到数据库中。我必须更改哪个文件?这可以通过模板覆盖实现吗?

【问题讨论】:

  • 最简单的方法是将现有字段声明之一变成fields 声明(在 XML 中),然后将两个字段都包含在其中。这将使用 JSON 自动将两个字段保存在单个数据库字段中。

标签: joomla overriding article


【解决方案1】:

您应该创建一个内容插件并捕获onContentPrepareForm() 事件。

有一个分步教程:Adding custom fields to the article component

更多关于向核心组件添加字段的通用教程可以在以下位置找到:Adding custom fields to core components using a plugin

【讨论】:

    最近更新 更多