2013-02-12 7 views
5

Qualcuno sa se è possibile recuperare l'URL pubblicato di una pagina Tridion SDL basata sull'URI? Idealmente mi piacerebbe farlo utilizzando il servizio principale.Recupero dell'URL pubblicato di una pagina Tridion basata sull'URI

+0

Questo è molto chiaro che cosa si sta chiedendo - si prega di fornire il vostro attuale codice di esempio –

+0

Grazie mille Chris Summers per il tuo interesse per la mia domanda. Ho già avuto una risposta funzionante però. Vedi sotto ... –

+0

Capisco che tu abbia una risposta - ma se hai fatto la tua domanda in modo più chiaro, aiuterebbe le altre persone della comunità con una sfida simile. –

risposta

7

Se si sta parlando di recupero URL pubblicata di una pagina, si può fare tramite:

PageData page = client.Read("tcm:12-345-64", null) as PageData; 
PublishLocationInfo info = (PublishLocationInfo)page.LocationInfo; 
string url = info.PublishLocationUrl; 
+0

'page' sarà nullo poichè le tue opzioni di lettura sono nulle –

+2

La pagina sarà comunque restituita (testata ed eseguita) quando le opzioni di lettura sono nulle, I credere solo con l'opzione predefinita su. –

+2

Tieni presente che 1) la pagina potrebbe non essere pubblicata e 2) il suo URL potrebbe essere stato modificato da qualche parte lungo la pipeline di pubblicazione da qualsiasi estensione ... –

Problemi correlati