Difference between revisions of "PT Profile Template"

From ADF Docs
Jump to: navigation, search
m (Reverted edits by Ecaxabu (Talk) to last revision by Mcarroll)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
== Overview ==
 
== Overview ==
Pages built from the Profiles Template will be the base definition for the profiles. To construct your Profiles Template complete the following steps.  
+
The Profile Template is the template that all the profile pages are created from.
 +
To construct your Profiles Template complete the following steps.  
  
 
== Steps ==
 
== Steps ==
# Create a CommonSpot page called 'Profile' from the Base Plus One template. (The subsite for this is not critical but it may be a good idea to create a subsite called profiles).  
+
# Create a CommonSpot page called 'Profile' from the Base Plus One template. (The subsite for this is not critical but it is a good idea to create this page in a subsite that has been created for the [[PT_Profile_Roles|Profile Roles]]).  
# Place the 'Profile' Custom Element on this page.
+
# Place the ''Profile'' Custom Element on this page.
# Click "Render Mode" in the element interface.
+
# Click ''Render Mode'' in the element interface.
# Select 'Display existing element data (content reuse)' on the 'Rendering Mode' tab.
+
# Select ''Display existing element data (content reuse)'' on the ''Rendering Mode'' tab.
# Select the 'Filter' tab.  
+
# Select the ''Filter'' tab.  
# Select Filter Type to 'Show subset of records'.
+
# Select Filter Type to ''Show subset of records''.
# Select the field drop-down as the 'uniqueID' field.  
+
# Select the field drop-down as the ''uniqueID'' field.  
# Select the operator as 'Equals'.
+
# Select the operator as ''Equals''.
 
# Click the '...' button to open the ColdFusion expression window.
 
# Click the '...' button to open the ColdFusion expression window.
# Enter the text 'request.page.metadata.profiles.uniqueid' as the expression and check the 'force cache' checkbox.  Click 'OK' and then check the box to 'Ignore ColdFusion error', then click 'Ok'.
+
# Enter the text ''request.page.metadata.profiles.uniqueid'' as the expression and check the ''force cache'' checkbox.  Click ''OK'' and then check the box to ''Ignore ColdFusion error'', then click ''OK''.
# Click 'Ok' on the render mode window.
+
# Click ''OK'' on the render mode window.
# Click "More" in the element interface.  Then the "Custom Render Handlers" menu option, and choose the "Full Page" Render Handler.
+
# Click ''More'' in the element interface.  Then the ''Custom Render Handlers'' menu option, and choose the ''Full Page'' Render Handler.
 
# Submit Page and then Save as Template.
 
# Submit Page and then Save as Template.
 
# Remember to submit the template for public use.
 
# Remember to submit the template for public use.
# Go to the CommonSpot Site Administration and bind the 'profiles' metadata form to this 'Profile Template'.
+
# Go to the CommonSpot Site Administration and bind the ''Profiles'' metadata form to this new ''Profile Template''.
  
 
== Update Profile Site Config ==
 
== Update Profile Site Config ==
This template will be used to create profile pages.  Update the pt_profile.xml config file that we setup in [[PT_Profile Site Configuration|Site Configuration]].  Get the pageid for this page and update the <TEMPLATE_ID> tag value with the pageid.
+
This template will be used to create profile pages.  Update the pt_profile.xml config file that we setup in [[PT_Profile Site Configuration|Site Configuration]].  Get the pageid for this page and update the <TEMPLATE_ID> tag value with the pageid for the [[PT_Profile_Roles|Profile Roles]].
 
 
  
 
[[Category:Profile]]
 
[[Category:Profile]]

Latest revision as of 17:34, 24 November 2010

Overview

The Profile Template is the template that all the profile pages are created from. To construct your Profiles Template complete the following steps.

Steps

  1. Create a CommonSpot page called 'Profile' from the Base Plus One template. (The subsite for this is not critical but it is a good idea to create this page in a subsite that has been created for the Profile Roles).
  2. Place the Profile Custom Element on this page.
  3. Click Render Mode in the element interface.
  4. Select Display existing element data (content reuse) on the Rendering Mode tab.
  5. Select the Filter tab.
  6. Select Filter Type to Show subset of records.
  7. Select the field drop-down as the uniqueID field.
  8. Select the operator as Equals.
  9. Click the '...' button to open the ColdFusion expression window.
  10. Enter the text request.page.metadata.profiles.uniqueid as the expression and check the force cache checkbox. Click OK and then check the box to Ignore ColdFusion error, then click OK.
  11. Click OK on the render mode window.
  12. Click More in the element interface. Then the Custom Render Handlers menu option, and choose the Full Page Render Handler.
  13. Submit Page and then Save as Template.
  14. Remember to submit the template for public use.
  15. Go to the CommonSpot Site Administration and bind the Profiles metadata form to this new Profile Template.

Update Profile Site Config

This template will be used to create profile pages. Update the pt_profile.xml config file that we setup in Site Configuration. Get the pageid for this page and update the <TEMPLATE_ID> tag value with the pageid for the Profile Roles.