Fix tagcloud with custom weight

This fix an issue where the hardcoded `weight` hardcoded field name caused incorrect calculation for the item size in the tag cloud.