Clean install of MT 4.25
I created a page and tagged it. The tag cloud widget is assigned to the column. On viewing any page in the website the tags on the page do not show up and there are no tags displayed on the page.
I investigated the page template and added a PageIfTagged blog - this does not return true ever. I also tried it as EntryIfTagged but figured that was doomed and it was.
I create a blog post and tagged it. Its tags, but not the page tags show up in the tag cloud, those tags display on the blog post page.
In the manage tags admin panel all the tags show up and I can list tags by page assignment.
So what gives, seems like in the admin panel tag-page relations are looked up fine, but on the public facing site this fails and they are never loaded. Am i missing something?
Thanks in advance.
Reported on Movable Type 4.25
In fact tags do work on pages!
Make sure that you're using the same coding inside the PageIfTagged loop as you could see on the entry template.
weird - caching or whatever goes on in MT is spooky. now all three variations work. inexplicable. I have caching off and use php generated pages. I'll accept responsibility of user error even tho I have no clue what the variation was.
the cloud still only displays tags attached to entrys, not pages. content listed by tag value DOES display the pages also tagged. any hints there?
Also I notice in the code base a TagSearch.pm extension. I can't seem to find an admin option to enable this or docs that explain how to do so, so that I can search Tags or include tags values in the text search (not sure what the feature implements exactly which is why I wanted to turn it on).
ah ha - in the smarty handler for the tag cloud is a default $type = 'entry'; $type is never set in the default install so its always displaying a limited cloud of tags used by Entry's (blog posts).
php/lib/block.mttags.php starting at line 32
there is no workaround due to the limited switch conditionals in that file.
So, i'm down to how to search tags?