簡體   English   中英

xt:Commerce嵌套集category_left和Categories_right

[英]xt:Commerce nested set categories_left and categories_right

很久以前,我為xt:Commerce建立了一個進口商,在v4.1之前都可以正常工作。 數據來自與以前相同的PIM系統。

但是現在,v4.2.0已經發布,他們為類別添加了嵌套集。 沒關系,但是他們添加了兩個新列,名為categories_leftcategories_right ,它們使我的導入器混亂。

首先,我真的不明白這些專欄的目的。 我的導入程序可以正常工作,並將所有內容正確地放入數據庫中,但是在前端,cats樣式損壞了。 原因是我的進口商將這兩列中的所有貓都設置為0。

如果我將貓添加到后端,則可以正常工作,並且前端樣式有效。 這些列似乎自己增加了2。

categories_id   categories_left   categories_right   parent_id
1               1                 2                  0
2               3                 4                  1
3               5                 6                  1
4               7                 8                  1
5               9                 10                 1

因此,我在導入器中實現了一個功能,該功能與上面顯示的功能完全相同。 在主頁上,前端樣式很好,但是如果我單擊類別,則樣式又被破壞了。

誰能解釋這兩列的用途,以及如何解決此問題?

解:

我自己得到了答案,並建立了遍及整個貓的功能。 這對我很有幫助嵌套集“ Raupe” ,此處的完整文檔: wolkekraft嵌套集(德語)

如果只是手動/一次性導入,則可以將category_left和category_right列留空。 導入后,在管理后端中添加一個虛擬類別。 保存新類別后,將重新計算所有category_left / right列並將其保存到數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM