有没有办法在一个后端页面上在 Joomla 中创建多篇文章?

Is there a way to create multiple articles in Joomla at one back-end page?

我尝试 google 它,但没有得到任何有用的信息。 有时在 Joomla 中创建新文章变得缓慢而乏味。我需要在不同的选项卡中填写几个字段并按 "save & new",然后重复多次。有没有办法将多篇文章创建为 table,其中一行是一篇文章?它可能是后端或脚本或 MySQL 查询的组件。

查看 JoomlaShack 的 OS 内容:

https://extensions.joomla.org/extension/oscontent/

视频演示位于 https://demoextensions.joomlashack.com/oscontent

如果这是一次性的,您可以创建一个包含所有文章的 CSV 文件并将其直接导入#__content 数据库 table 如果您可以访问 phpMyAdmin 或类似工具。

此解决方案的缺点是插入数据时未使用 JTable class。这意味着不会填充任何过滤或依赖字段,如 'alias',而自动填充的字段,如 'created' 也将为空。但听起来你还是想手动指定一些这些字段。

填充这些字段的解决方法是进行导入,然后打开每篇文章并保存。 JTable class 用于第一次保存并为您做一些更新。

为了添加标签,这是一个不同的table#__contentitem_tag_map。如果您已经在#__tags 中创建了所有标签,您可以将文章 ID 与标签 ID 相匹配,并将它们插入到#__contentitem_tag_map 中。

您还可以使用 SP PageBuilder,它允许您根据需要多次克隆页面。