Hey, anyone know if i can avoid looking up in the database when i need the area name.
i know that i can the area id by
PageView.Area.ID
but that would mean that id'd have to look up the id in the dba and get the name out.
Hey, anyone know if i can avoid looking up in the database when i need the area name.
i know that i can the area id by
PageView.Area.ID
but that would mean that id'd have to look up the id in the dba and get the name out.
jed@dkis.dk wrote:
Hey, anyone know if i can avoid looking up in the database when i need the area name.
i know that i can the area id by
PageView.Area.ID
but that would mean that id'd have to look up the id in the dba and get the name out.
You can say PageView.Area.Value("areaname") - You can access these information:
Key | Value | Type |
areaactive | True | System.Boolean |
areamainpages | System.Collections.ArrayList | System.Collections.ArrayList |
areaencoding | iso-8859-1 | System.String |
arearobotstxt | User-agent: * Disallow: /Files/Filer/SecretFolder | System.String |
arealanguage | Null | System.DBNull |
areahtmltype | xhtml 1.0 | System.String |
areafirstpage | 1 | System.Int32 |
areacodepage | 28591 | System.Int32 |
arearobotstxtincludesitemap | True | System.Boolean |
areafirstpagename | Forside | System.String |
styleid | Null | System.DBNull |
areaid | 1 | System.Int32 |
areamasterareaid | Null | System.DBNull |
areapermission | System.String | |
areakeywords | Null | System.DBNull |
areadomain | update.local.dynamicweb.dk | System.String |
areasort | 1 | System.Int32 |
areaapprovaltype | 0 | System.Int32 |
areapermissiontemplate | Null | System.DBNull |
areadomainlock | Null | System.DBNull |
areadateformat | dd-mm-yyyy | System.String |
areaname | Standard | System.String |
areaculture | pt-PT | System.String |
areamastertemplate | XHTML10TransStandard.html | System.String |
areatitle | Some | System.String |
arealanguagecontrollanguage | Null | System.DBNull |
areaecomcurrencyid | Null | System.DBNull |
areastyleid | Null | System.DBNull |
areafrontpage | Null | System.DBNull |
areaecomlanguageid | Null | System.DBNull |
pagearray | System.Collections.ArrayList | System.Collections.ArrayList |
areadescription | Null | System.DBNull |
By the way:
You can do something similar with PageView.Page and Pageview.Stylesheet.
You can see the possibilities (Key/Value/Type) by writing out:
Pageview.OutputPages()
np wrote:
By the way:
You can do something similar with PageView.Page and Pageview.Stylesheet.
You can see the possibilities (Key/Value/Type) by writing out:
Pageview.OutputPages()
very nice, thanks nicolai
jed@dkis.dk wrote:
np wrote:
By the way:
You can do something similar with PageView.Page and Pageview.Stylesheet.
You can see the possibilities (Key/Value/Type) by writing out:
Pageview.OutputPages()
very nice, thanks nicolai
Another way to access these values is via the properties of the Dynamicweb.Core.Area object, example:
Dynamicweb.Core.Area area = new Dynamicweb.Core.Area(PageView.AreaID);
Debug.WriteLine("Area ID =" + area.ID);
Debug.WriteLine("Area Name = " + area.Name);
Regards,
Emil
True - but that would result in a DB call that is not needed...
You must be logged in to post in the forum