在 Webflow CMS 中生成集合时,您可以手动附加集合组件,或使用包含逗号分隔值 (CSV) 的 CSV 文件将其直接传输到现有组中。这样,您可以将数百或数千个组件从外部源直接传输到 CMS,并在传输过程中将 CSV 内容分配给引用字段。为了方便修改大量数据,您还可以通过 CSV 传输有选择地修改现有的集合组件。
您还可以选择将任何 CMS 组的内容导出为 CSV 文件 — 如果您希望保留组组件的备份,这将非常方便。此 CSV 文件可用于将组组件传输到其他 Webflow 站点,或将其迁移到其他平台。深入了解如何将 CMS 数据迁移到其他站点。
评论: 仅可通过设计器界面传输/导入组组件。
在本教程中,您将了解:
- 如何从 CSV 文件传输组组件
- 如何将集团组件导出到 CSV 文件
如何从 CSV 文件传输组组件
从 CSV 文件迁移组组件时,您应该考虑某些方面。我们将解决:
- 如何格式化 CSV 文件
- 如何上传外部数据至 Webflow
- 如何设置字段和预览组件
- 如何导入指定数据
- 如何解决图像传输问题
评论: 您可以传输到 CMS 的组组件数量取决于您的站点计划类型。CSV 文件中的顶行将不被视为组组件,也不会违反此限制。 请访问我们的定价页面,了解有关限制和定价的详细信息.
重要的: 从 CSV 文件迁移 Group 组件时,系统会提示您确定是否要生成站点的备份。如果您选择 是的,将创建您网站的导入前备份版本,您随后可以在 站点设置 > 备份 选项卡。不过,如果您管理包含大量现有 Group 组件的大型站点,我们建议在 Designer 中创建备份 之前 开始通过 CSV 导入集团组件,并选择 不 以绕过导入过程中的备份步骤。探索有关存储和恢复备份的更多信息。
评论: 在主要语言环境视图中通过 CSV 导入组组件后,组件将在所有次要语言环境中建立。如果您打算将组件导入特定的次要语言环境,请从 区域设置视图 下拉列表,然后继续导入 CSV 文件。此外,在导出 Group 组件时,导出的 CSV 文件仅包含当前语言环境视图中的组件。了解有关本地化 Group 内容的更多信息。
如何格式化 CSV 文件
通常,从其他内容管理系统(例如 WordPress)导出的 CSV 已经按照与 Webflow 一致的方式进行了格式化。如果您要将数据从一个 Webflow 站点传输到另一个 Webflow 站点,则无需担心导出的 Webflow 组的 CSV 结构。
但是,如果您没有使用上述来源的现有 CSV,您可能希望创建自己的 CSV 以将数据传输到组中。可以使用 Google Sheets、MS Excel 或 Airtable 等工具来构建电子表格,其中的列表示组字段,行表示组组件及其值。准备好电子表格后,可以将其保存为 CSV 文件。
评论: 在 Excel 中保存 CSV 文件时,请确保选择 CSV 类型“逗号分隔值”。上传到 Webflow 后,其他 CSV 扩展名可能无法正确显示。为保证只有 1 列数据的 CSV 能够顺利导入,请在标题列标签(例如,名称)后立即插入逗号。
支持的数据分类
为了防止在传输过程中遇到错误,必须使您的 CSV Webflow 兼容。如果没有适当的格式,可能无法识别某些数据,例如图像、日期、数字和颜色。
为了确保数据格式正确并且可以分配给正确的组字段类型,请在编译数据库电子表格时遵循以下准则:
笔记: 如果 CSV 列未链接到默认名称和 slug 字段,CMS 将自动为您创建这些字段。
重要的: 在导入过程中,富文本字段内的任何代码都会被“清理”,以消除与 Webflow 不兼容的元素、类和属性。建议在导入后检查富文本内容。
向 Webflow 添加外部数据
让我们了解如何将外部数据添加到 Webflow 集合中。此操作将涵盖以下步骤:
- 上传 CSV 文件
- 指定标题行
- 选择要导入的项目
上传 CSV 文件
要将 CSV 文件添加到 Webflow 中的特定收藏夹:
- 访问 CMS 面板
- 选择要导入收藏品的收藏
- 点击 进口
- 拖放您的 CSV 文件,或浏览您的计算机以查找文件
笔记: 允许上传的最大 CSV 文件大小为 4MB。
指定标题行
上传 CSV 文件后,系统会要求您指定标题行。通常,CSV 文件的标题行包含列标签,用于定义每列的内容类型(例如,标题行可能包含“名称”、“日期”等标签)。
上传 CSV 文件后,将显示文件预览,并提示您确认第一行是否用作标题。如果您想将第一行视为标题,从而将其排除在导入之外,请选择“是,这是标题”或“我不确定”。要将该行包含在导入中,请选择“否,这是一个项目”。标题行的标签将在字段配置阶段设置为集合项目的字段标签。
无论此阶段您做出何种选择,您都可以继续进行第一个 Collection 项目,并在后续步骤中决定是否标记或取消标记“标题行”框。
选择要导入的项目
定义标题行后,您将收到 CSV 文件已完成处理的确认信息。此确认消息还将指示新上传的 CSV 项是否与您收藏中的任何现有项匹配。
笔记: 如果您没有指定标题行或不确定第一行是否为标题,您将直接转到字段配置,而无法选择更新现有匹配项。本质上,Webflow 默认创建新的 Collection 项,因为如果没有指定标题行,就无法映射到 Collection 项 ID 列或 Collection 字段列。
如果有匹配的项目(现有收藏项目和 CSV 数据共享相同的 ID),您可以选择:
- 更新匹配项,它将您收藏中的现有项目与您上传的 CSV 文件中的项目进行对齐和更新
- 将所有项目导入为新条目,它将 CSV 中的匹配项导入为收藏中的新条目
选择“更新匹配项目”是快速修改收藏中现有项目的有效方法。例如,如果您已更新 CSV 文件中特定项目的数据,则上传 仅有的 更新后的项目使您能够迅速用新数据替换收藏项目中的旧内容。
笔记: 常规 CMS 项目根据“项目 ID”字段进行匹配,该字段存在于从集合导出的 CSV 文件中。另外,请记住,从备份恢复网站将刷新所有 CMS 集合和项目 ID。了解有关保存和恢复备份的更多信息。
一旦您选择更新匹配项或将所有项导入为新条目,您就可以继续配置并将 CSV 数据映射到您的收藏夹字段。如果没有匹配项,您也将进入此阶段。
笔记: 通过 CSV 导入更新商品不适用于电子商务商品。详细了解如何导入电子商务产品和变体。
字段配置和项目预览
字段配置
上传 CSV 文件后,这些列将作为字段在导入项目下的字段配置部分中可供配置。指定后,列标题将显示为集合字段的标签。
笔记: 如果 CSV 标题名称与您现有的 Collection 字段名称匹配,它们将自动对齐,从而为您节省配置步骤。
输入字段中的值取自所选行。每行对应一个 Collection 项目。您可以在 商品预览 面板上。
在此阶段,您将通过选择要映射的 CSV 列和要排除的 CSV 列来设置集合字段。一些
每个列和字段的选择:
- 忽略
- 开辟新鲜领域
- 与现有领域关联
忽略
如果您不希望 CSV 中的某些列与 CMS 字段关联,请选择 忽略 从下拉菜单中。
建立新鲜领域
如果没有现有的 Collection 字段可用,您可以伪造一个新的并将其与某一列关联:
- 选择 开辟新鲜领域 从下拉菜单中
- 从下拉列表中选择字段类型。与列中的内容不一致的字段类型将无法访问,并且会淡出
- 在 新的字段标签 部分,或保留建议的标签
- (可选)补充 帮助文本 显示在标签下方
根据所选字段类型,可能还有其他设置。 选项 字段将用该列中的所有不同值填充(请注意,这些值区分大小写)。对于新的 转变 字段中,您可以定义哪个值对应“否”。
与现有领域关联
您可以将每一列链接到集合中的现有字段:
- 选择 与现有领域关联 从下拉菜单中
- 从下拉列表中选择要将此列链接到的字段。不支持该列内容的字段将无法访问,并将淡出显示
提醒: 列标签旁边的绿色“点”图标表示该列已连接。
对于新的开关字段,您可以定义哪个值对应于“否”,或者您可以点击 交换 将值链接到“是”。
有用信息: 您不能将列与已闲置的现有字段配对。如果您需要组合列类型,可以制定一个新的字段。
预览项目
您可以在 商品预览 窗格中。
利用左、右“箭”按钮可浏览收藏品。点击 显示项目选项 按钮,查看要导入的所有项目的列表。使用 显示项目选项 可见时,您可以点击任何项目的名称以跳转到其预览。您还可以在 搜索栏 搜索特定项目。
将鼠标悬停在左侧面板中已连接或已发起的字段上将突出显示项目预览中的相应字段。预览项目会在您设置字段时实时更新。
如果需要修改特定项目的字段值,您可以在配置字段之前进行修改,或者选择 不导入 从下拉菜单中。
您还可以选择绕过将特定项目导入到您的收藏中:
- 在预览窗格中找到您不想导入的项目(即使用箭头、下拉菜单或搜索栏导航到该项目)
- 打开 跳过导入
跳过的项目将在顶部突出显示 商品预览 窗格中 显示项目选项 带有“跳过导入”符号。
有必备条件/检查的字段
如果您的 CSV 列中有一个单元格链接到必填引用字段,但该单元格为空或缺少该引用集合中现有的任何值,您将收到一条通知,告知您的项目不存在。由于是必填字段,因此该行的项目将作为 草稿,且参考字段将保持空白。
如果链接的参考字段不是必填字段,且该列中的单元格为空或缺少所引用集合中的任何值,则该行的集合项将被指定为 准备发布 导入后,参考字段将保持为空。
如何导入链接数据
设置好收藏夹字段和 CSV 数据后,点击 进口 将数据整合到您的收藏中。
重要的: 从 CSV 文件导入收藏项目时,系统会提示您创建站点的备份。如果您点击 是的,将生成您网站的导入前备份,稍后可恢复 站点设置 > 备份 选项卡以防出现任何问题。但是,如果您的网站规模庞大,包含大量现有 Collection 项目,建议在 Designer 中创建备份 之前 开始 CSV 导入过程,然后单击 不 在导入期间跳过备份阶段。了解有关保留和恢复备份的更多信息。
确保留在设计器中,直到所有项目都已导入。如果您的部分或全部项目未包含在收藏夹中,您将收到跳过的项目列表、导入失败的原因以及下载详细错误报告摘要的链接。
如何解决图片导入问题
CSV 文件中损坏的图片链接将无法链接到收藏夹中的图片字段。您可以利用批量 URL 检查器,例如 HTTP 状态代码检查器 查明并纠正断开的链接。
要检查并修改 CSV 文件中的损坏链接:
- 打开 CSV 文件
- 复制“URL”列
- 将“URL”列中的数据粘贴到 批量 URL 检查器
- 评估状态代码以识别任何损坏的 URL — 200 状态代码表示无错误的 URL
- 识别带有错误状态代码的 URL,并替换或排除 CSV 文件中的链接
- 保存您的 CSV 文件并重新尝试将其导入到您的收藏夹
将 Collection 项目导出至 CSV 文件的指南
您有两种方法可以将 Collection 项目导出到 CSV 文件:
- 导出整个收藏集(包括已存档的项目)
- 选择性导出个别收藏品
将 Collection 项目导出到 CSV 文件时,请确保您理解如何导出 Collection 字段。
提醒: 导出 Collection 项目时,导出的 CSV 文件仅包含当前语言环境视图中的项目。了解有关本地化 Collection 内容的更多信息。
导出整个收藏集
要将整个收藏集(包括已归档项目)的内容导出到 CSV 文件:
- 前往 CMS 面板
- 点击要导出的收藏集的名称
- 轻敲 出口
了解如何导出 Collection 字段。
选择导出单个收藏品
要选择性地将单个 Collection 项目导出到 CSV 文件:
- (可选)搜索、过滤或排列您的收藏品
- 轻敲 选择 批量选择或单独选择要导出的项目
- 轻敲 出口 生成并下载 CSV 文件
专家提示: 您可以将单个 Collection 项目导出到 CSV 文件,在 CSV 文件中更改这些项目,然后仅将更新的 Collection 项目重新导入到 Collection 中,以用新修改替换旧内容。了解有关使用 CSV 导入更新匹配的 Collection 项目的更多信息。
了解如何导出 Collection 字段。
导出集合字段格式
大多数 Collection 字段内容(包括引用)都导出为纯文本字符串或 URL。多引用字段导出为以逗号分隔的文本列表。富文本字段导出为 HTML。图像和文件导出为 Webflow 托管的 URL。
重要的: 图片字段和文件字段的 URL 与您导出 Collection 的站点绑定。这意味着如果您删除原始站点,这些资产也将被删除,从而导致 CSV 文件中的链接断开。富文本字段中的图片也是如此。除非您要将 Collection 转换到新的 Webflow 站点,否则请确保保留原始站点作为备份或手动下载每个图片和文件。