Как получить URL-адрес логотипа портала Absolute DNN для использования с микроданными? - PullRequest
0 голосов
/ 20 сентября 2018

Как получить абсолютный путь URL текущего файла логотипа DNN?

В настоящее время Google выбирает относительный путь. / Portals / 2 / Images / logo.png

Мне нужен полный путь с именем домена.

Мне нужно что-то вроде: PortalSettings.PortalAlias.PortalID

Инструмент структурированных данных Google дает следующий путь после того, как я добавил itemprop = "logo" в файл logo.ascx, найденный в разделе Admin / Skins в DNN.

enter image description here

enter image description here

1 Ответ

0 голосов
/ 20 сентября 2018

Я придумал следующий код, но мне все еще нужен протокол, который будет http: // или https://

Приведенный ниже код сгенерирует dnndev.me / Portals / 2 / Images /logo.png

Мне просто нужно выяснить, как получить протокол.Я уверен, что приведенный ниже код можно упростить.

PortalLogoPath = PortalSettings.Current.PortalAlias.HTTPAlias + PortalSettings.HomeDirectory + PortalSettings.LogoFile;
...