PIMCore - CSV 导入映射父对象和对象标题

Posted

技术标签:

【中文标题】PIMCore - CSV 导入映射父对象和对象标题【英文标题】:PIMCore - CSV Import Mapping Parent and Object Title 【发布时间】:2018-10-31 22:32:37 【问题描述】:

PIMCore - 使用社区版,如何通过 CSV 导入映射新创建对象的父级,以便它们不会全部进入您最初选择的根文件夹,以及如何通过相同映射对象标题CSV 导入,我目前以 PIMCore ID 作为标题(1、2、3 等)的对象结束

【问题讨论】:

【参考方案1】:

我很确定您需要在 Resolver Settings 中选择 Filename 作为 Resolver Strategy 并输入正确的前缀,例如(或具有完整路径的列):

我刚刚在Pimcore Advanced Demo 上用csv 试了一下:

Title
title1
title2
title3

如您所见,似乎工作正常:)

希望对您有所帮助! :) BR

【讨论】:

如果您希望 Pimcore 创建尚不存在的对象,似乎需要选中 Overwrite 复选框【参考方案2】:

您可以使用列进行父映射

$document->setParentId(#yourColumn#);

【讨论】:

谢谢迪。我不是 php 开发人员,所以你把代码放在哪里。我试图通过 WebGUI 导入向导来实现导入,而不必开发新的 PHP 代码。 嘿,我想如果不扩展导入器代码,或者更好的是,创建自己的导入函数,这是不可能的。使用自己的导入功能,您还可以放置键,因此您不会有标题 (1,2,3)

以上是关于PIMCore - CSV 导入映射父对象和对象标题的主要内容,如果未能解决你的问题,请参考以下文章

pimcore:使用本地化字段更新对象

如何扩展 pimcore 对象模型和他的资源类

Pimcore - 相关对象值没有得到

Pimcore:如何覆盖内置控制器

Pimcore - 如何将自定义按钮添加到对象树菜单

如何在 Pimcore 中显示本地化的数据对象字段值?