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
risposta
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;
'page' sarà nullo poichè le tue opzioni di lettura sono nulle –
La pagina sarà comunque restituita (testata ed eseguita) quando le opzioni di lettura sono nulle, I credere solo con l'opzione predefinita su. –
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 ... –
Questo è molto chiaro che cosa si sta chiedendo - si prega di fornire il vostro attuale codice di esempio –
Grazie mille Chris Summers per il tuo interesse per la mia domanda. Ho già avuto una risposta funzionante però. Vedi sotto ... –
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. –