如何获取用于微数据的绝对DNN门户徽标URL路径?

时间:2018-09-20 10:56:59

标签: dotnetnuke microdata dotnetnuke-9

如何获取当前DNN徽标文件的绝对URL路径?

当前,Google选择了相对路径。 /Portals/2/Images/logo.png

我需要带有域名的完整路径。

我想要类似的东西: PortalSettings.PortalAlias.PortalID

在我将itemprop =“ logo”添加到DNN的Admin / Skins下的logo.ascx文件中之后,Google结构化数据工具提供了以下路径。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

我想出了以下代码,但是我仍然只需要http://或https://

协议。

下面的代码将生成 dnndev.me/Portals/2/Images/logo.png

我只需要弄清楚如何获得协议。我相信下面的代码可以简化。

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