Presentation Templateand Content Template Training

Session 1 - Getting Started with Content Templates and Presentation Templates

1. The Relationship between Content Templates and Presentation Templates

a. Basic Refresh

b. A presentation template uses the fields to determine how a page is styled and layed out

c. Show a Press Release CT, Content Item, Detail PT

d. Create a content template – explain fields

e. Create a content item with new template

2. Creating a Content Detail Presentation Template

a. There are two basic types of Presentation templates, Content Details, which display a single content item and Content Lists, which display a list of content items according to a set of criteria you determine. Content List can also be used to call one specific content item directly into the PT rather than referencing in URL.

b. Let’s first look at Content Details.

c. Show creating a General Content Detail

d. Choose CT

e. Explaining Query Name

f. Explain each section of the code that gets spit out

g. Create header and footer building blocks, along with explination of building blocks.

Session 2 – More with Presentation Templates

1. Creating a Content List Presentation Template

a. PT Name, pick a directory, name the file

b. Select CT

c. Query Name

d. Explain Sort By – You can sort on any available field available in the Content Template

e. Explain Ascending vs. Descending

f. Explain other fields

g. Explain ListHeader and ListFooter – Non-repeating elements

2. Using Building Blocks to Reuse Code

a. Show No Items Building

b. Add No Items Building Block to one of the Test PTs.

c. Explain Page Headers – A special type of building block

3. UsingConditional Displays–If this, then do that.

4. Limiting Acess by Membership Type – put code into PT

5. Creating a Content List based on Classification

a. You can use a resource list if you just need a Title, Abstract, and Link or

b. You can use a ContentList and add the MetaDataIDs to the ContentList tag

6. Sorting by List Header Groups

RDCMS:ShowContent Query="qryContent">

<RDCMS:ListHeader Query="qryContent" Group="DateField" GroupType="Year">

<h2<RDCMS:Field Name="datefield" Query="qryContent" Type="Date" DateFormat="yyyy" /</h2>

</RDCMS:ListHeader>

7. Talking with Brooks about Member Interst and other Application Elements

8. Looking at navigation in CMSPlus

Home Work Assignment: Create a list Presentation Template that lists Press Releases classified as Member Firms Types - Partnership (General)

Session 3 – More with CMSPlus Functionality

1. RSS Feeds

a.Create internal feed PTs

b. Show external feed set up

2. Surveys

  1. Survey Content Templates

b. Creating questions
c. Creating PT

3. Forms

  1. Creating a Form

4. Ratings and Reviews -

5. Calendars -

Links to other client sites:

  • Joining two content items together – Speakers are attached to Event content items


  • Audience landing pages – content displayed based on multiple classification selections -

  • Minisites with own navigation and headers -



  • Other Lists with Classification -
    - Custome Searches based on classification matches


  • Surveys –


Other notable RD sites:

1