W witrynie, którą buduję, próbuję użyć referer, aby sprawdzić, czy żądania AJAX pochodzą z prawidłowych adresów URL.Zdobądź przedmiot pasujący do adresu URL w Sitecore
Aby to zrobić, chcę uzyskać Sitecore, aby rozwiązać adres URL przedmiotu. Na przykład,
http://www.mysite.com/abc/def
może rozwiązać do elementu na ścieżce
sitecore/Content/MySite/Home/abc/def
Jaki jest zalecany sposób, aby przejść na ten temat w moim kodu?
Może to nie działać poprawnie w przypadku systemu wielojęzycznego. ?? – theusguy
Ponieważ miałem łącznik ('-') w moim folderze wirtualnym, musiałem przenieść wywołanie do' DecodeName' po sprawdzeniu folderu wirtualnego na początku ścieżki. @theusguy Możesz również wywołać GetItem z językiem, jeśli wyodrębniłeś go również z adresu URL (lub przeczytałeś go z pliku cookie programu sc_lang). –