有没有一种简单的方法来复制具有相同属性的cck字段,只是为了使其具有不同的名称?
是的,有。 编辑:我现在看到你说cck字段,但我读的是"cck类型":/
要使用现有字段:请参阅 Gokul N K 的答案。基本上你:
转到内容类型的"管理字段",然后在"现有字段"下添加新标签,然后从下拉列表中选择要使用的字段。
复制整个内容类型:
- 启用 CCK 的"内容复制"模块
- 导航到
admin/content/types/export
并选择要复制的内容类型 - 点击"导出"
- 选择要包含在导出中的所有字段
- 点击"导出"
- 您将在"导出数据"框中看到一堆代码输出到屏幕
代码的前几行需要更改(以更改名称)。根据需要编辑前几行,例如:
$content['type'] = array (
'name' => 'NEW NAME',
'type' => 'new_name',
'description' => 'A new content type with all similar properties of another',复制"导出数据"框中的所有内容
单击屏幕顶部的"导入"选项卡(或导航到
admin/content/types/import
)将所有内容粘贴到"导入数据"框中,确保
<Create>
"内容类型",然后单击"导入"
哎呀,我好像错过了什么:(
我认为您可以转到内容类型管理字段(例如admin/content/node-type/page/fields
页面),有一个名为 existing field
的选项。
从drop-down you can select any of the fields that you have already created
,然后给它一个新标签。
我认为这应该有效。如果您正在寻找其他东西,请告诉我。
刚刚创建了一个执行此操作的模块 - 我需要克隆内容类型中的字段,但找不到快速简便的解决方案。
查看: 内容克隆字段
版本应在接下来的 12 小时内可用。希望这有帮助。