Overview
This article describes an issue in which some items display the following error message when viewing shared user content:
ERROR: no template found for jive.browser.contentplacerel.thumbnailContentItem.
  
Environment
- Jive Interactive Intranet
- Jive Core
- Jive On-Premise
Note: This process was tested on Jive versions 8 & 9.
Solution
Fixing this issue requires performing a theme change.
- Add a dependency for the missing (jive.browse.contentplacerel.thumbnailContentItem) template to the /soy/people/profile/content.soy theme file as follows:{namespace jive.people.profile}
 /**
 * User content tab
 *
 * @param browseViewBean
 * @depends template=jive.browse.contentplacerel.thumbnailContentItem
 */
 {template .content}
 {call .decorator data="all"}
 {param bodyClass}{/param}
 {param bodyContent}
 {call .header data="all" /}
 {call jive.work.body data="$browseViewBean" /}
 {/param}
 {/call}
 {/template}
- Save and reapply the theme.
- Hard refresh the browser page for the changes to be loaded. This should be done via the Admin Console.
- Go to the Theme page and select the Edit Theme icon for the currently deployed theme (in this example it is named 'custom').
- In the Edit Theme page, find the /soy/people/profile/content.soy file and select Create New Template.
- Make the suggested changes to the template and select Save Template. This should update the theme and propagate the changes to all web nodes.
Priyanka Bhotika
Comments