URI'ye dayanarak bir SDL Tridion Sayfası'nın yayınlanan URL'sini alabileceğimizi bilen var mı? İdeal olarak bunu Core Service kullanarak yapmak istiyorum.URI'ye göre bir Tridion sayfasının yayınlanan URL'sini alma
cevap
Bir Page'in yayınlanan URL'sini alınırken bahsediyoruz, o aracılığıyla yapılabilir:
PageData page = client.Read("tcm:12-345-64", null) as PageData;
PublishLocationInfo info = (PublishLocationInfo)page.LocationInfo;
string url = info.PublishLocationUrl;
'page' null okuma seçenekleri sıfır olarak boş olacak –
Sayfa okuma seçenekleri null olduğunda hala iade (test ve koştu), ben sadece varsayılan seçeneğe inan. –
1) sayfanın yayınlanmayabileceğini ve 2) URL'sinin herhangi bir uzantı tarafından yayınlama boru hattının herhangi bir yerinde değiştirilmiş olabileceğini unutmayın. –
Bu ne soran çok belirsizdir - veriniz senin kod örneği –
için çok Chris Summers teşekkürler mevcut Soruma olan ilgin. Yine de bunun üzerinde çalışan bir cevabı var. Lütfen aşağıya bakın ... –
Anladığım kadarıyla bir cevabınız var - ama eğer sorunuzu daha açık hale getirdiyseniz, toplumdaki diğer insanlara da benzer bir sorunla yardım eder –