【发布时间】:2011-11-03 20:40:00
【问题描述】:
我正在尝试使用 PHP 构建一个小工具,将内容从我当前的 CMS 导入 Drupal 7,因为我有大约 10k 多篇文章要引入。到目前为止,我已经获得了标题、摘要、正文、作者和发布日期到了,但是当涉及到类别(标签)时,我完全感到困惑。
我当前的每个类别/标签都存储在一个数据库表中,每个都有自己的 ID、名称和描述。我可以在每篇文章中提取它并按我喜欢的方式对其进行排序(字符串、数组等)。
在我的导入过程中,我猜我应该这样做:
$node->field_tags = array(
'und' => array(
array(
'Update',
'News',
'Report'
)
)
);
我也试过了:
$node->field_tags = array(
'Update',
'News',
'Report'
);
但是这些也不用逗号分隔的字符串是行不通的。 Drupal 7 API 文档似乎没有在我找到的任何地方解释这一点。
发送标签的格式是什么,或者我无法找到的文档页面是什么?提前谢谢!
【问题讨论】:
标签: php api drupal tags drupal-7