The ITabController type exposes the following members.
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
| |
| CreateContentItem |
Creates content item for the tab..
| |
| CreateLocalizedCopies |
Creates the localized copies.
| |
| CreateLocalizedCopy |
Creates the localized copy.
| |
| DeleteTab(Int32, Int32) |
Deletes a tab permanently from the database
| |
| 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
| |
| EnsureNeutralLanguage |
Reverts page culture back to Neutral (Null), to ensure a non localized site
clears the tab cache optionally
| |
| GetAliasSkins |
Get the list of skins per alias at tab level
| |
| GetCustomAliases |
Get the list of custom aliases associated with a page (tab)
| |
| 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.
| |
| GetTabsByModuleID |
Gets the tabs which use the module.
| |
| GetTabsByPackageID |
Gets the tabs which use the package.
| |
| GetTabsByPortal |
Gets the tabs by portal.
| |
| 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)
| |
| GiveTranslatorRoleEditRights |
Gives the translator role edit rights.
| |
| HasMissingLanguages |
Returns True if a page is missing a translated version in at least one other language
| |
| IsHostOrAdminPage |
Determines whether is host or admin tab.
| |
| IsTabPublished |
Checks whether the tab is published. Published means: view permissions of tab are identical to the DefaultLanguageTab
| |
| 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
| |
| 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 permissions to All Users
| |
| PublishTabs |
Publishes the tab. Set the VIEW permissions to All Users
| |
| RestoreTab |
Restores the tab.
| |
| SaveTabUrl |
Save url information for a page (tab)
| |
| SoftDeleteTab |
Soft Deletes the tab by setting the IsDeleted property to true.
| |
| UpdateTab |
Updates the tab to databse.
| |
| UpdateTabSetting |
Adds or updates a tab's setting value
| |
| UpdateTranslationStatus |
Updates the translation status.
|