Ektron CMS400.Net Reference

>>Helping Users Navigate Your Web Site > Using Web Parts to Personalize a Web Page > Personalization Server Controls > EktronCatalogPart Server Control

EktronCatalogPart Server Control

When placed inside a Microsoft CatalogZone, the EktronCatalogPart allows users to choose the type of Ektron CMS400.NET control that is added to a WebPartZone. It also allows a developer to predefine content for each control. This way, a site user does not see an empty WebPartZone after adding a control. If content is not defined for a control, the site user can then edit the EktronWebPartZone in which the control is placed.

Below is an example of what the EktronCatalogPart looks like when it is placed in Microsoft CatalogZone.

EktronCatalogPart Server Control Properties

The EktronCatalogPart server control properties are described in this table.

Note: The following table only lists Ektron-specific properties. It does not describe native .NET properties such as font, height, width and border style. For documentation of these properties, see Visual Studio help.

Note: The properties below are broken down by category. The category title is in bold.

Property

Description

Data Type

Ektron

Title

The descriptive name of the Ektron Catalog. The title appears as clickable link in the catalog when the Ektron Catalog is not shown.

String

Ektron Blog Control

BlogID

The ID of the blog in Ektron CMS400.NET. For example: 41.

If you don’t know the ID of the blog, use the CMS Explorer to browse to it.  

Integer

EnableBlogControl

Allows a Blog Control to appear in the catalog.

Boolean

Ektron Calendar Control

CalendarDynamicParameter

To make this calendar dynamic, select calendar_id. When you do, this server control uses the calendar passed as a URL parameter.

String

DefaultCalendarID

The ID number of the calendar that appears where you inserted this server control.

If you don’t know the ID number of the calendar, use the CMS Explorer to browse to it.  

Integer

EnableCalendarControl

Allows a Calendar Control to appear in the catalog.

Boolean

EktronCollectionControl

CollectionDynamicParameter

To make this collection dynamic, select id. When you do, this server control uses the collection passed as a URL parameter.

String

DefaultCollectionID

The ID of a collection that appears where you inserted this server control if no other collection is identified, or is not available.

If you don’t know the ID number of the collection, use the CMS Explorer to browse to it. 

Integer

EnableCollectionControl

Allows a Collection to appear in the catalog.

Boolean

Ektron Content Block

ContentBlockDynamic

Select id. When you do, this server control uses the content block passed as a URL parameter.

String

DefaultContentID

The ID of a content block that appears where you insert this server control.

If you don’t know the ID number of the content block, use the CMS Explorer to browse to it.  

Integer

EnableContentBlockControl

Allows a Content Block Control to appear in the catalog.

Boolean

Ektron FormBlock Control

DefaultFormID

The ID of a FormBlock that appears where you inserted this server control if no other form block is identified.

If you don’t know the ID number of the form block, use the CMS Explorer to browse to it.

Integer

EnableFormBlockControl

Allows a FormBlock Control to appear in the catalog.

Boolean

FormBlockDynamicParameter

To make this form block dynamic, select ekfrm. When you do, this server control uses the form block passed as a URL parameter.

String

Ektron ListSummary

EnableListSummaryControl

Allows a ListSummary Control to appear in the catalog.

Boolean

FolderID

The folder that contains the content blocks which appear in the list summary.  

Integer

Ektron Discussion Board Control

BoardID

The ID of the Discussion Board.

If you don’t know the ID, click the Ellipses button (), then sign in, browse to and select the Discussion Board.

Integer

EnableThreadedDiscussionsControl

Allows a Discussion Board Control to appear in the catalog.

Boolean

(continued in EktronCommunityCatalogPart Server Control)


Visit the Ektron Dev Center at http://dev.ektron.com 1-866 - 4 - EKTRON

Ektron CMS400.NET Reference Version 8.02 SP1 Rev 1

Ektron Documentation,© 2011 Ektron, Inc.