2013-03-11 11 views
5

Ho una soluzione Sitecore per siti multipli. Tutti i siti condividono un intervallo di prodotti che è memorizzato all'interno di un nodo "Dati condivisi" che si trova allo stesso livello dei nodi radice dei siti. Le singole pagine di prodotto su un sito utilizzano un elemento jolly per cercare il prodotto in base all'ultima parte dell'URL.Come utilizzare collegamenti interni con elementi jolly in Sitecore?

Ciò significa che non è possibile utilizzare collegamenti interni nell'editor di testo RTF per fare riferimento alla pagina del prodotto su uno qualsiasi dei siti poiché l'elemento del prodotto non ha un URL del sito specifico.

Qualcuno sa di un modo per superare questo, o forse conosce un modo per aumentare il comportamento predefinito dei collegamenti interali?

risposta

4

Avete considerato l'utilizzo di elementi clonati, vedere here per i dettagli.

Ciò consentirebbe di condividere il contenuto pur avendo l'aspetto dell'utente finale dei Prodotti all'interno dell'albero dei contenuti che consente di utilizzare l'RTE e le ricerche dei collegamenti interni?

Per informazioni aggiuntive sui cloni, vedere here e here

Faresti anche bisogno di fare un certo lavoro nel provider link a link alla versione clonata di un prodotto se si voleva. Vedi domanda this.

+0

Se i siti e la struttura esistenti non erano già disponibili e in diretta, avrei sicuramente utilizzato gli elementi di clonazione come suggerito (e lo farò in futuro). Alla fine, però, ho personalizzato il LinkProvider, adattato da questo blog http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2013/02/Override-the- link-Provider-to-Allow-media-e-esclusione-Items-con-il-Sitecore-ASPNET-CMS.aspx –

Problemi correlati