2014-02-13 90 views
1

在豐富的測試編輯器,鏈接到一個代理項目,參照使用「插入Sitecore的鏈接」媒體項目時,該鏈接不正確的行爲,因爲它鏈接到直接代理項目,而不是媒體庫中的適當資源。Sitecore的:鏈接(在RTE)以「proxyfied」媒體項目

例如,點擊鏈接時,用戶獲得一個「破」代理頁面,而不是鏈接作爲正確的資源類型處理。

RTE「插入Sitecore的鏈接」 - >代理文件夾/子項 - >媒體庫文件夾/子項

問題:是否存在「擴展」的代理功能,才能正常支承連接proxyfied媒體庫項目的一些方法?

+1

什麼是你的問題的例子嗎?這看起來更像是一個你應該與Sitecore支持討論的bug報告:)。 – Younes

回答

1

Sitecore的給你創造一個custom link provider在其中您可以覆蓋的方法GetItemUrl的能力。當RTE鏈接中的內部鏈接擴展爲'a'標籤時,GetItemUrl被調用。你可以使用你的自定義鏈接提供商當鏈接設置爲您的代理項目之一,以不同的組合鏈接(即,如果它是一個代理項目,然後創建鏈接到相應的媒體項目)。

下面的文章提供了定製鏈接如何形成

+0

感謝您的回覆,這似乎是一個很好的解決方案。 – KMN

相關問題