我正在將數以千計的XML Feed中的產品導入Sitecore。因此,我爲產品創建了一個模板,其中包含大約20個字段,如Identification
,Name
,Price
等。 而且,在XML,一個產品可以有一些自定義屬性,看起來像這樣:我應該如何在Sitecore中存儲項目的一些自定義屬性?
<custom-attribute name="AC_Information_1_Name" dt:dt="string" xml:lang="nl-NL">PDF</custom-attribute>
起初,我創建了將持有這些領域和存儲Sitecore的項目對於這些新模板自定義屬性「,並將它們鏈接到」產品「。但是這導致導入非常慢,因爲包含自定義屬性項目的文件夾有超過10萬個,每次必須保存另一個,它會查看所有現有項目以檢查它是否不重複。 所以我想我需要改變我如何保存這些東西的整個結構。 另一個想法是以某種方式將它們直接保存在產品中,但名稱值列表不夠用,因爲還有需要保存的DataType
和Language
。
你知道任何可以容納所有值的數據類型嗎?或者也許還有其他一些想法
看看這篇文章,它似乎和你一樣。 http://stackoverflow.com/questions/28728127/where-could-i-store-custom-field-attributes-for-a-field-in-sitecore/28740870 –
你爲什麼要爲自定義屬性做回購?是否需要您可以比較或強制執行產品之間的關係? – RvanDalen
@RvanDalen我不想重複 –