About
This skin shows you some of the DNN Framework data you can use in your skins (just
like you can use <%=SkinPath%>)
The part between <%= and %> will be replaced dynamically by the Framework.
Everything in Blue is the dynamic result of the Token
mentioned on the previous line
These are supposed to be used in ASCX skins.
If you have any remarks or questions, please let me know.
2009-08-24, Timo Breumelhof
Portal Attributes
Portal URL / Alias =
PortalSettings.PortalAlias.HTTPAlias
dnnhost.dk
Portal ID =
PortalSettings.PortalAlias.PortalID
0
Portal Description =
PortalSettings.Description
DNNhost
Portal Namen =
PortalSettings.PortalName
DNNhost
Portal Admin Email address =
PortalSettings.Email
info@DNNhost.dk
Portal home folder =
PortalSettings.HomeDirectory
/Portals/0/
Portal Logo File =
PortalSettings.LogoFile
DNNhost-Logo.gif
Link to Home page =
NavigateUrl(PortalSettings.HomeTabId)
http://dnnhost.dk/DNNhostportal/tabid/36/language/en-US/Default.aspx
Link to Splash page =
NavigateURL(PortalSettings.SplashTabId)
http://dnnhost.dk/DNNhostportal/tabid/36/language/en-US/Default.aspx
Link to Host page =
NavigateURL(PortalSettings.SuperTabId)
http://dnnhost.dk/tabid/7/language/en-US/Default.aspx
Link to Admin page =
NavigateURL(PortalSettings.AdminTabId)
http://dnnhost.dk/Admin/tabid/38/language/en-US/Default.aspx
Page Attributes
Page Description =
PortalSettings.ActiveTab.Description
Page Link =
PortalSettings.ActiveTab.FullUrl
http://dnnhost.dk/DEV/HýsingIslenskaMarianna/Tilboð/tabid/85/language/en-US/Default.aspx
Page Name =
PortalSettings.ActiveTab.TabName
Tilboð
Page Title =
PortalSettings.ActiveTab.Title
Tilboð
Page Keywords =
PortalSettings.ActiveTab.KeyWords
Page Keywords =
PortalSettings.ActiveTab.TabID
85
Page Level =
PortalSettings.ActiveTab.Level
2
Page Icon =
PortalSettings.ActiveTab.IconFile
Breadcrumbs
PortalSettings.ActiveTab.BreadCrumbs(x) returns the page info (TabInfo) on level
x.
The problem is that if you ask for a non exisiting page you get an error, so you
need an extra check
Root page Name =
If PortalSettings.ActiveTab.Level > (0) Then Response.Write(PortalSettings.ActiveTab.BreadCrumbs(0).TabName)
DEV
Security
Is the visitor logged in? =
IIf(Request.IsAuthenticated, "LoggedIn",
"NotLoggedIn")
NotAuthenticated
Currently logged in User =
UserController.GetCurrentUserInfo().Username
Skin and Container
Page skin (full path) =
PortalSettings.ActiveTab.SkinSrc
/Portals/_default/Skins/DNN_Example_Skin/InlineAttributes.ascx
Page container (full path) =
PortalSettings.ActiveTab.ContainerSrc
/Portals/_default/Containers/MinimalExtropy/Title_Blue.ascx
User Log In