drupal 6 cck 字段:有没有一种简单的方法来复制 cck 字段?

发布于 2024-10-30 05:30:05 字数 50 浏览 9 评论 0原文

有没有一种简单的方法可以复制具有相同属性的 cck 字段,只是为了使其具有不同的名称?

is there a easy way to duplicate cck field with the same propeties just to make it a diffrent name?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

丶视觉 2024-11-06 05:30:05

是的,有。编辑:我现在看到你说的是“cck 字段”,但我读的是“cck 类型”:/

要使用现有的“字段”:请参阅 Gokul N K 的答案。
基本上,您:

转到您的内容类型的“管理字段”,然后在现有字段下添加新标签并从下拉列表中选择要使用的字段。


要复制整个内容类型

  1. 启用 CCK 的“内容复制”模块
  2. 导航至 admin/content/types/export 并选择您要复制的内容类型
  3. 单击“导出”
  4. 选择要包含在导出中的所有字段
  5. 单击“导出”
  6. 您将在“导出数据”框中看到一堆代码输出到屏幕
  7. 代码的前几行需要更改(以更改名称)。根据需要编辑前几行,例如:

    $content['type'] = 数组 (
    '名字' => “新名称”,
    '类型' => '新名称',
    '描述' => '一种新的内容类型,具有与另一种内容类型所有相似的属性',

  8. 复制“导出数据”框中的所有内容

  9. 单击“导入”屏幕顶部的“导入”选项卡(或导航至 admin/content/types/import

  10. 将所有内容粘贴到“导入数据”框中,确保“内容类型”为<创建>,然后单击“导入”

Yes there is. Edit: I see now you said cck field, but I read "cck type" instead :/

To use an existing field: See Gokul N K's answer.
Basically you:

Go to "Manage Fields" for your content type and under Existing field, add a new label and choose the field you want to use from the dropdown.


To duplicate an entire content type:

  1. Enable the "Content Copy" module of CCK
  2. Navigate to admin/content/types/export and choose the content type you wish to copy
  3. Click "Export"
  4. Choose all the fields you want to include in the export
  5. Click "Export"
  6. You will see a bunch of code output to screen in the "Export Data" box
  7. The first few lines of the code need to be changed (to change name). Edit the first few lines as needed, for example:

    $content['type'] = array (
    'name' => 'NEW NAME',
    'type' => 'new_name',
    'description' => 'A new content type with all similar properties of another',

  8. Copy everything from the "Export data" box

  9. Click the "Import" tab at the top of the screen (or navigate to admin/content/types/import)

  10. Paste everything into the "Import data" box, make sure "Content Type" is <Create>, and click "Import"

遗忘曾经 2024-11-06 05:30:05

哎呀,看起来我错过了一些东西:(

我想你可以去内容类型管理字段(例如admin/content/node-type/page/fields页面),有一个名为<的选项code>现有字段。

下拉列表中,您可以选择已创建的任何字段,然后为其指定一个新标签,

我认为这应该可行。知道您是否正在寻找其他东西。

Oops looks like I am missing something :(

I think you can go the content-type manage fields(admin/content/node-type/page/fields page for example), there is an option called existing field.

From the drop-down you can select any of the fields that you have already created and then just give it a new label.

I think this should work. Let me know if you are looking for something else.

一刻暧昧 2024-11-06 05:30:05

刚刚创建了一个执行此操作的模块 - 我需要克隆内容类型中的字段,但我找不到快速且简单的解决方案。

请查看:内容克隆字段

应该会在接下来的 12 小时内发布版本。
希望这有帮助。

Just created a module that does this - I needed to clone fields within a content type and I couldn't find a quick and easy solution.

Have a look at: Content Clone Field

A release should be available within the next 12 hours.
Hope this helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文