Monday, 1 July 2013

Implementation of Rating Widget in WebSphere portal 8

1. Create some content.
2. Create menu component and call created content.
3. In menu component result design, copy below code

[Element context="autofill" type="content" key="image"]<br/><br/>  // this may be any content element tag
        [Element context="autofill" type="content" key="Body"]<br/>  // this may be any content element tag


<div class="lotusui30" id="inlineWidgets_[Property context="autofill" type="content" format="uri" field="id"]">
  <div dojoType="com.ibm.widgets.InlineRating"
 resourceID="[Property context="autofill" type="content" format="uri" field="id"]"
 resourceTitle="[Element context="autofill" type="content" key="Title"]"
 ratingScope ="all" displayTwisty = "HIDDEN" showDialogLauncher = "false"
 onStarClickOpenDialog = "true” customLabel ="" >
  </div>
</div>

<script type="text/javascript">
  dojo.addOnLoad(function(){
dojo.forEach( ["inlineWidgets_[Property context="autofill" type="content" format="uri" field="id"]"], dojo.parser.parse, dojo.parser);
  });
</script>

Where:
[Property context="autofill" type="content" format="uri" field="id"]  ==  retrive specific content id like; wcm:oid:84c936b3-e8a1-4882-8a0a-9b509ad5231e

4. Create a Presentation Template and call created menu component.
5. Create a page, and add new parameters to the page.
6. To add parameters, goto Page->Page Properties->Advanced Options->click on "I want to set parameters".
7. And add following parameters,
New Parameter - resourceaggregation.profile
New Value     - profiles/profile_full.json

8. Configure page with Presentation template and sitearea.

Ref Url:

http://www-10.lotus.com/ldd/portalwiki.nsf/dx/Rating_WCM_content_lpr_Detailed_example_provided_to_reference_rating_widget_from_a_WCM_menu_componentrpr



No comments:

Post a Comment