在Sitecore中,我創建了一個自定義字段(通過此配方:http://sdn.sitecore.net/Articles/API/Creating%20a%20Composite%20Custom%20Field/Adding%20a%20Custom%20Field%20to%20Sitecore%20Client.aspx) 該字段用於內容編輯器。 自定義字段附有一個菜單項(小字體在字段上方呈現) 自定義字段按預期方式工作,並且menuitem按照自己的意願掛鉤到自定義字段類中的代碼中。但是,我需要爲menuitem實現的邏輯要求我在內容編輯器中獲取用戶正在編輯的項目的引用。如何在Sitecore中的自定義字段中獲取對當前編輯項目的引用
然而,出乎我的意料,這並不工作:
Sitecore.Context.Item
這不給我用戶當前正在編輯的項目,而是「內容編輯器」項,這總是一樣的。 我會認爲這只是API中某個對象的屬性,但我找不到它。