Для того, чтобы при отображении материал был показан без шапки и прочих украшений, а только содержимое компонента, например, для отображении материала во всплывающем окне, надо вызвать шаблон component.php.
Для этого в url надо добавить параметр &tmpl=component

Например:

Фотмирование url:

$askquestion_url = JRoute::_('index.php?option=com_virtuemart&view=productdetails&task=askquestion&virtuemart_product_id=' . 
							$product->virtuemart_product_id . 
							'&virtuemart_category_id=' . $product->virtuemart_category_id . 
							'&tmpl=component', FALSE);


И отображение сылки:

<a class="ask-a-question" href="/<?php echo $this->askquestion_url; ?>" ><?php echo JText::_('COM_VIRTUEMART_PRODUCT_ENQUIRY_LBL') ?></a>

 

В принципе, этот параметр можно задать не только со значением component, но и с любым другим, в этом случае будет вызван файл шаблона с соответствующим именем. Например в случае &tmpl=ajax в папке шаблона будет вызван файл ajax.php в нем можно задать шаблон для вывода части страницы с помощью асинхронного ajax вызова:

<?php
defined('_JEXEC') or die;
?>
<jdoc:include type="component" />