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.
|