...The problem is that in the default node.tpl.php the body of the node (including prices and images) is output as aggregated $content variable with its own markup....
surely there must be some way to tweak the $content variable itself, without having to manually try and parse out all the individual variables which make it up?
all i want to do is change the order of the HTML which is output by the $content variable, so that the tag for the product image comes before the image description text and i can then float the image and wrap the text round it. i've tried altering the order that the product fields are displayed in:
store administration > configuration > product settings > edit > product fields
but for some unfathomable reason, nether the title or description fields are available here, so they are always output first*, no matter what order you arrange the rest of the fields in.
ubercart is great software in loads of ways, but sometimes trying to do the simplest thing has you tearing your hair out in frustration!
[*actually, that's not strictly true, the $content variable doesn't seem to output the product item title at all. you have to manually add that into the node with 'print $title' ??? ]
