Click or drag to resize

ICustomTabsConfig Interface


Represents the configuration for the Custom Tabs system in CMS.

Namespace: Ingeniux.CMS
Assembly: Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.492
Syntax
public interface ICustomTabsConfig : ITransactionalEntity, 
	IDisposable

The ICustomTabsConfig type exposes the following members.

Properties
 NameDescription
Public propertyContentStore Gets the Content Store.
(Inherited from ITransactionalEntity)
Public propertyCurrentUser Gets the Operating User for the Session .
(Inherited from ITransactionalEntity)
Public propertySession Gets the User Session that this manager instance was initiated from.
(Inherited from ITransactionalEntity)
Top
Methods
 NameDescription
Public methodAdd Adds a new custom tab to the collection
Public methodAddGroups Adds user groups allowed to view the custom tab specified.
Public methodAddPages Adds a explicit list of page(s) that are allowed to display the custom tab specified on CMS UI.
Public methodAddSchemas Adds allowed schema(s) to a custom tab. Pages with these schemas can display the custom tab specified on CMS UI.
Public methodDeepCloneT, TManager Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity)
Public methodGlobalTabs Retrieves the collection of global custom tabs, a.k.a, Apps, either in specific range, or all of them.
Public methodQuickWrite Creates a temporary Write Session to quickly write something outside the current Session and transaction. This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity)
Public methodRemove Removes a custom tab from collection
Public methodTab Retrieves a custom tab entry by its name
Public methodTabs Retrieves the collection of custom tabs, either in specific range, or all of them.
Top
Remarks
Custom tabs can either be content-specific additional tabs for pages and assets, or an entry in Apps listing.
See Also