2013-03-11 33 views
5

Mam wiele witryn Sitecore rozwiązanie. Wszystkie witryny mają wspólny asortyment, który jest przechowywany w węźle "Wspólne dane", który znajduje się na tym samym poziomie co węzły główne witryn. Poszczególne strony produktów w witrynie używają elementu wieloznacznego do wyszukiwania produktu na podstawie ostatniej części adresu URL.Jak korzystać z wewnętrznych łączy z elementami wieloznacznymi w Sitecore?

Oznacza to, że nie możemy używać wewnętrznych linków w edytorze tekstu w formacie RTF do wskazywania strony produktu w żadnej z witryn, ponieważ produkt nie ma określonego adresu URL witryny.

Czy ktoś wie, jak przezwyciężyć ten problem, a może zna sposób na zwiększenie domyślnego zachowania linków internych?

Odpowiedz

4

Czy zastanawiałeś się nad użyciem sklonowanych elementów, sprawdź szczegóły pod adresem here.

Pozwoliłoby to na udostępnienie zawartości, podczas gdy użytkownik końcowy produktu znajdował się w drzewie treści, umożliwiając korzystanie z podglądu RTE i wyszukiwania linków wewnętrznych?

Dla dodatkowej informacji o klonach, zobacz here i here

Można by też trzeba popracować w dostawcę link odwołuje się do sklonowanego wersji produktu, jeśli chciał. Zobacz pytanie: this.

+0

Jeśli istniejące witryny i struktura nie byłyby jeszcze na miejscu i nie byłyby aktywne, zdecydowanie użyłbym elementów klonów, jak sugerujesz (i zrobisz to w przyszłości). W końcu jednak po prostu dostosowałem LinkProvider, dostosowany z tego bloga http://www.sitecore.net/Community/Technical-Blogs/John-West-Sitecore-Blog/Posts/2013/02/Override-the- Link-Provider-to-Allow-Media-and-Exclude-Items-with-the-Sitecore-ASPNET-CMS.aspx –