As far as I know I'm running current versions of EE core and all add ons...
- EE 2.9.0
- Solspace Tag 4.2.7
- Structure 3.3.14.5
- Campaigns 2.0.3
- CE Cache 1.9.5
{exp:tag:related_entries} and {exp:tag:tags} are wrapped in {exp:ce_cache:escape}.
On some entries I get a white screen when Tags are assigned. I remove all Tags from the entry, save, refresh front-end page and it renders properly.
Add a Tag back to the entry, save, refresh front-end page and I see:
undefined method Pagination_object::get_template() in mod.tag.php on line 2351
Remove all Tags from the entry, save, refresh front-end page and it renders properly.
What's strange is that this is only happening on some entries.
The Solspace tags I'm using in this template are:
{exp:tag:related_entries
channel="self_help_tips"
entry_id="{structure:page:entry_id}"
rank_method="total_entries"
orderby="relevance"
limit="20"
}
and
{exp:tag:tags entry_id="{structure:page:entry_id}"}
Please let me know if I'm doing something stupid here, but I can't figure out why only some entries are affected.
EDIT Aug 2
I've trimmed down the EE template to just the following tags:
<div class="col-sm-4">
<h2>Related Tips</h2>
{exp:tag:related_entries
channel="self_help_tips"
entry_id="{structure:page:entry_id}"
rank_method="total_entries"
orderby="relevance"
limit="20"
}
<p style="line-height:1.2em;"><a href="{url_title_path='tips'}" style="text-decoration:none;">{title}</a></p>
{/exp:tag:related_entries}
</div>
<div class="col-sm-4">
<h2>Tags</h2>
{exp:tag:tags entry_id="{structure:page:entry_id}"}
{if tag_count == '1'}<ul class="list-inline tags">{/if}
<li>
<a href="{path='tips'}/tag/{websafe_tag}">{tag}</a>
</li>
{if tag_count == tag_total_results}</ul>{/if}
{/exp:tag:tags}
</div>
No pagination is being used in these tags.
{exp:tag:related_entries}
and{exp:tag:tags}
work correctly when you're not using that Structure variable inentry_id=""
and not using{exp:ce_cache:escape}
? Try your code with hard-coded values instead on a completely, absolutely blank EE template with nothing whatsoever on it besides the code (i.e. no CSS, JS, headers, footers, sidebars, and other 3rd-party plugins). If you can show more of your template data (including pagination), that would also be great.