Hi nicolas,
Thanks for this. I agree, it is hard to say where it might be coming from. I'm really looking just for help more than anything else, or some pointers. The first place I looked was show_default, and then moved on to my customised (by me) show_block_dimensions. That is where the table is that the quotation mark is appearing before.
But what I perhaps didn't make clear in my original post, is that I added a comment just before the start of that table in the templates, in the same string that is echo'd, and the quotation mark STILL gets inserted between the table and the comment.
Here is the code snippet with some surrounding code:
<?php echo JText::_('PRODUCT_HEIGHT').': '.rtrim(rtrim($this->element->product_height,'0'),',.').' '.JText::_($this->element->product_dimension_unit); ?><br />
</span>
<?php
}
echo "<!-- Testing the rogue quote! --><table class=\"product_info\">";
if($this->config->get('manufacturer_display', 0) && !empty($this->element->product_manufacturer_id)){
$class = hikashop_get('class.category');
$manufacturer = $class->get($this->element->product_manufacturer_id);
The quote gets inserted between those two angle brackets!
If it was just a quote hanging around in a template, I would not be posting here. But this is getting inserted in a very strange way that I have no clue on! It is still there with JS and CSS switched off, but yet is definitely not in the template file. What could possibly be parsing that and adding a quotation mark? Very strange.