2012-10-30 50 views

回答

1

您無法將URL別名分配給媒體項目。那麼,你可以分配它們,但它似乎沒有做任何事情。

但是,您可以實現自己的ItemResolver流水線處理器,該處理器爲媒體項添加別名功能。將其與MediaProvider的自定義實現結合使用,以便使用別名生成鏈接到媒體項目。

我不確定您的Sitecore知識有多深,因此如果您需要關於如何做到這一點的示例,請告訴我,我可以指給您。

+0

這是一個好主意,實際上非常簡單。我建議在httpRequestBegin管道中添加一個新的處理器。將它放在ItemResolver或FileResolver之前。 – Bryan

+1

實際上,您希望將它放在File-和ItemResolver之後,因爲Sitecore可能能夠自行解析項目。只有在Sitecore失敗的情況下,您纔想闖入管道並自行尋找。 –

+0

您好Ruud,你能給我鏈接與ItemResolver&MediaProvider工作?乾杯 –

相關問題