The TabController type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| TabController | DotNetNuke.Entities.Tabs.TabController |
Methods
| Name | Description | |
|---|---|---|
| AddMissingLanguages |
Adds localized copies of the page in all missing languages
| |
| AddTab(TabInfo) |
Adds a tab
| |
| AddTab(TabInfo, Boolean) |
Adds a tab
| |
| AddTabAfter |
Adds a tab after the specified tab
| |
| AddTabBefore |
Adds a tab before the specified tab
| |
| ClearCache |
Clears tabs and portal cache for the specific portal.
| |
| ConvertTabToNeutralLanguage |
Converts one single tab to a neutral culture
clears the tab cache optionally
| |
| CopyDesignToChildren(ArrayList, String, String) | Obsolete. | |
| CopyDesignToChildren(TabInfo, String, String) |
Copies the design to children.
| |
| CopyDesignToChildren(TabInfo, String, String, String) |
Copies the design to children.
| |
| CopyPermissionsToChildren(ArrayList, TabPermissionCollection) | Obsolete. | |
| CopyPermissionsToChildren(TabInfo, TabPermissionCollection) |
Copies the permissions to children.
| |
| CopyTab | Obsolete. | |
| CreateContentItem |
Creates content item for the tab..
| |
| CreateLocalizedCopies |
Creates the localized copies.
| |
| CreateLocalizedCopy(TabInfo, Locale) | Obsolete. | |
| CreateLocalizedCopy(List<(Of <<'(TabInfo>)>>), Locale) | Obsolete. | |
| CreateLocalizedCopy(TabInfo, Locale, Boolean) |
Creates the localized copy.
| |
| DeleteTab(Int32, Int32) |
Deletes a tab permanently from the database
| |
| DeleteTab(Int32, PortalSettings, Int32) | Obsolete. | |
| DeleteTab(Int32, Int32, Boolean) |
Deletes a tab permanently from the database
| |
| DeleteTabSetting |
Delete a Setting of a tab instance
| |
| DeleteTabSettings |
Delete all Settings of a tab instance
| |
| DeleteTabUrl |
Delete a taburl
| |
| DeleteTranslatedTabs |
Deletes all tabs for a specific language. Double checks if we are not deleting pages for the default language
Clears the tab cache optionally
| |
| DeserializePanes |
Processes all panes and modules in the template file
| |
| DeserializeTab(String, XmlNode, Int32) | Obsolete. | |
| DeserializeTab(XmlNode, TabInfo, Int32) | Obsolete. | |
| DeserializeTab(XmlNode, TabInfo, Int32, PortalTemplateModuleAction) |
Deserializes the tab.
| |
| DeserializeTab(XmlNode, TabInfo, Hashtable, Int32, Boolean, PortalTemplateModuleAction, Hashtable) |
Deserializes the tab.
| |
| DeserializeTab(String, XmlNode, TabInfo, Hashtable, Int32, Boolean, PortalTemplateModuleAction, Hashtable) | Obsolete. | |
| EnsureNeutralLanguage |
Reverts page culture back to Neutral (Null), to ensure a non localized site
clears the tab cache optionally
| |
| Equals | (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetAliasSkins |
Get the list of skins per alias at tab level
| |
| GetAllTabs()()()() | Obsolete. | |
| GetAllTabs(Boolean) | Obsolete. | |
| GetCultureTabList | Obsolete. | |
| GetCustomAliases |
Get the list of custom aliases associated with a page (tab)
| |
| GetDefaultCultureTabList | Obsolete. | |
| GetFactory | (Overrides ServiceLocator<(Of <(<'TContract, TSelf>)>)>..::..GetFactory()()()().) | |
| GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
| GetPortalTabs(Int32, Int32, Boolean, Boolean) |
Gets the portal tabs.
| |
| GetPortalTabs(Int32, Int32, Boolean, Boolean, Boolean, Boolean) |
Gets the portal tabs.
| |
| GetPortalTabs(Int32, Int32, Boolean, String, Boolean, Boolean, Boolean, Boolean, Boolean) |
Gets the portal tabs.
| |
| GetPortalTabs(List<(Of <<'(TabInfo>)>>), Int32, Boolean, String, Boolean, Boolean, Boolean, Boolean, Boolean) |
Gets the portal tabs.
| |
| GetTab(Int32) | Obsolete. | |
| GetTab(Int32, Int32) |
Gets the tab.
| |
| GetTab(Int32, Int32, Boolean) |
Gets the tab.
| |
| GetTabByCulture |
Gets the tab by culture.
| |
| GetTabByName(String, Int32) |
Gets the name of the tab by name.
| |
| GetTabByName(String, Int32, Int32) |
Gets the name of the tab by name and parent id.
| |
| GetTabByTabPath(Int32, String) | Obsolete. | |
| GetTabByTabPath(Int32, String, String) |
Gets the tab by tab path.
| |
| GetTabByUniqueID | Obsolete. | |
| GetTabCount | Obsolete. | |
| GetTabPathDictionary()()()() | Obsolete. | |
| GetTabPathDictionary(Int32) | Obsolete. | |
| GetTabPathDictionary(Int32, String) |
Gets the tab path dictionary.
| |
| GetTabs | Obsolete. | |
| GetTabsByModuleID |
Gets the tabs which use the module.
| |
| GetTabsByPackageID |
Gets the tabs which use the package.
| |
| GetTabsByParent |
Gets the tabs by parent.
| |
| GetTabsByParentId(Int32) | Obsolete. | |
| GetTabsByParentId(Int32, Int32) | Obsolete. | |
| GetTabsByPortal |
Gets the tabs by portal.
| |
| GetTabsBySortOrder(Int32) |
Get all TabInfo for the current culture in SortOrder
| |
| GetTabsBySortOrder(Int32, String, Boolean) |
Gets the tabs by sort order.
| |
| GetTabsByTabModuleID |
Gets the tabs which use the module.
| |
| GetTabSettings |
read all settings for a tab from TabSettings table
| |
| GetTabUrls |
Get the list of url's associated with a page (tab)
| |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| GiveTranslatorRoleEditRights |
Gives the translator role edit rights.
| |
| HasMissingLanguages |
Returns True if a page is missing a translated version in at least one other language
| |
| IsDuplicateWithPortalAlias |
check whether have conflict between tab path and portal alias.
| |
| IsHostOrAdminPage |
Determines whether is host or admin tab.
| |
| IsSpecialTab(Int32, PortalSettings) |
Determines whether is special tab.
| |
| IsSpecialTab(Int32, Int32) |
Determines whether is special tab.
| |
| IsTabPublished |
Checks whether the tab is published. Published means: view permissions of tab are identical to the DefaultLanguageTab
| |
| IsValidTabName | ||
| LocalizeTab(TabInfo, Locale) |
Localizes the tab.
| |
| LocalizeTab(TabInfo, Locale, Boolean) |
Localizes the tab, with optional clear cache
| |
| MarkAsPublished |
It marks a page as published at least once
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| MoveTab | Obsolete. | |
| MoveTabAfter |
Moves the tab after a specific tab.
| |
| MoveTabBefore |
Moves the tab before a specific tab.
| |
| MoveTabToParent |
Moves the tab to a new parent
| |
| PopulateBreadCrumbs(TabInfo%) |
Populates the bread crumbs.
| |
| PopulateBreadCrumbs(Int32, ArrayList%, Int32) |
Populates the bread crumbs.
| |
| PublishTab |
Publishes the tab. Set the VIEW permission
| |
| PublishTabs |
Publishes the tabs.
| |
| RestoreTab(TabInfo, PortalSettings) |
Restores the tab.
| |
| RestoreTab(TabInfo, PortalSettings, Int32) | Obsolete. | |
| SaveTabUrl |
Save url information for a page (tab)
| |
| SerializeTab(XmlDocument, TabInfo, Boolean) |
SerializeTab
| |
| SerializeTab(XmlDocument, Hashtable, TabInfo, PortalInfo, Boolean) |
SerializeTab
| |
| SoftDeleteTab |
Soft Deletes the tab by setting the IsDeleted property to true.
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) | |
| UpdateTab(TabInfo) |
Updates the tab to databse.
| |
| UpdateTab(TabInfo, String) | Obsolete. | |
| UpdateTabOrder(TabInfo) | Obsolete. | |
| UpdateTabOrder(Int32, Int32, Int32, Int32, Int32) | Obsolete. | |
| UpdateTabSetting |
Adds or updates a tab's setting value
| |
| UpdateTranslationStatus |
Updates the translation status.
|
Extension Methods
| Name | Description | |
|---|---|---|
| ToJson |
Extension method on object that serializes the value to Json.
Note the type must be marked Serializable or include a DataContract attribute.
(Defined by JsonExtensionsWeb.) |
Properties
| Name | Description | |
|---|---|---|
| CurrentPage |
Gets the current page in current http request.
|