Здравствуйте, нужна помощь в выводе дополнительного текста в карточке товара
Вот код страницы товара! Хочется чтобы автоматом проставлялся текст с тегами h1 и h2, а именно так:
H1: product name описание
H2: product name фото и цены
К сожалению я не программист, поэтому
вопрос: как прописать это в коде, чтобы текст выводился автоматом, а не руками все прописывать?
<?php
<p><a name="top"></a></p>
<div class="productdetails-view productdetails">
<?php
<div class="product-neighbours">
<?php
if (!empty($this->product->neighbours ['previous'][0])) {
$prev_link = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $this->product->neighbours ['previous'][0] ['virtuemart_product_id'] . '&virtuemart_category_id=' . $this->product->virtuemart_category_id, FALSE);
echo JHTML::_('link', $prev_link, $this->product->neighbours ['previous'][0]
['product_name'], array('rel'=>'prev', 'class' => 'previous-page'));
}
if (!empty($this->product->neighbours ['next'][0])) {
$next_link = JRoute::_('index.php?option=com_virtuemart&view=productdetails&virtuemart_product_id=' . $this->product->neighbours ['next'][0] ['virtuemart_product_id'] . '&virtuemart_category_id=' . $this->product->virtuemart_category_id, FALSE);
echo JHTML::_('link', $next_link, $this->product->neighbours ['next'][0] ['product_name'], array('rel'=>'next','class' => 'next-page'));
}
?>
<div class="clear"></div>
</div>
<?php }
<?php
<?php
<?php
<?php
<?php
<?php
<div class="icons">
<?php
<div class="clear"></div>
</div>
<?php }
<?php
<div class="product-short-description">
<?php
echo nl2br($this->product->product_s_desc);
?>
</div>
<?php
}
<div>
<div class="width60 floatleft">
<?php
echo $this->loadTemplate('images');
?>
</div>
<div class="width40 floatleft">
<div class="spacer-buy-area">
<div class="back-to-category">
<a href="<?php echo $catURL.'#breadcrumbs' ?>" class="product-details" title="<?php echo $categoryName ?>"><?php echo JText::sprintf('COM_VIRTUEMART_CATEGORY_BACK_TO',$categoryName)?></a>
</div>
<?php
<?php
if ($this->showRating) {
$maxrating = VmConfig::get('vm_maximum_rating_scale', 5);
if (empty($this->rating)) {
?>
<span class="vote"><?php echo JText::_('COM_VIRTUEMART_RATING'). ' ' . JText::_('COM_VIRTUEMART_UNRATED')?></span>
<?php
} else {
$ratingwidth = $this->rating->rating * 24;
<span class="vote">
<?php echo JText::_('COM_VIRTUEMART_RATING'). ' ' . round($this->rating->rating). '/' . $maxrating; ?><br/>
<span title=" <?php echo (JText::_("COM_VIRTUEMART_RATING_TITLE"). round($this->rating->rating). '/' . $maxrating)?>" class="ratingbox" style="display:inline-block;">
<span class="stars-orange" style="width:<?php echo $ratingwidth.'px'; ?>">
</span>
</span>
</span>
<?php
}
}
if (is_array($this->productDisplayShipments)) {
foreach ($this->productDisplayShipments as $productDisplayShipment) {
echo $productDisplayShipment . '<br />';
}
}
if (is_array($this->productDisplayPayments)) {
foreach ($this->productDisplayPayments as $productDisplayPayment) {
echo $productDisplayPayment . '<br />';
}
}
<div class="product-description">
<?php ?>
<span class="descr_title"><?php echo JText::_('COM_VIRTUEMART_PRODUCT_DESC_TITLE')?></span>
<?php echo $this->product->product_desc; ?>
</div>
<?php
<div class="availability">
<?php echo JText::_('COM_VIRTUEMART_PRODUCT_AVAILABLE_DATE').': '. JHTML::_('date', $this->product->product_available_date, JText::_('DATE_FORMAT_LC4')); ?>
</div>
<?php
} else if ($stockhandle == 'risetime' and VmConfig::get('rised_availability') and empty($this->product->product_availability)) {
?> <div class="availability">
<?php echo (file_exists(JPATH_BASE . DS . VmConfig::get('assets_general_path'). 'images/availability/' . VmConfig::get('rised_availability')))? JHTML::image(JURI::root(). VmConfig::get('assets_general_path'). 'images/availability/' . VmConfig::get('rised_availability', '7d.gif'), VmConfig::get('rised_availability', '7d.gif'), array('class' => 'availability')) : JText::_(VmConfig::get('rised_availability')); ?>
</div>
<?php
} else if (!empty($this->product->product_availability)) {
?>
<div class="availability">
<?php echo (file_exists(JPATH_BASE . DS . VmConfig::get('assets_general_path'). 'images/availability/' . $this->product->product_availability))? JHTML::image(JURI::root(). VmConfig::get('assets_general_path'). 'images/availability/' . $this->product->product_availability, $this->product->product_availability, array('class' => 'availability')) : JText::_($this->product->product_availability); ?>
</div>
<?php
}
}
else if ($product_available_date != '0000-00-00' and $current_date < $product_available_date) {
?> <div class="availability">
<?php echo JText::_('COM_VIRTUEMART_PRODUCT_AVAILABLE_DATE').': '. JHTML::_('date', $this->product->product_available_date, JText::_('DATE_FORMAT_LC4')); ?>
</div>
<?php
}
?>
<?php
<div class="ask-a-question">
<a class="ask-a-question" href="<?php echo $this->askquestion_url ?>" rel="nofollow" ><?php echo JText::_('COM_VIRTUEMART_PRODUCT_ENQUIRY_LBL')?></a>
</div>
<?php }
?>
<?php
<?php
</div>
<div class="details_button">
<?php
echo $this->loadTemplate('addtocart');
echo $this->loadTemplate('sizetable');
?>
<div class="srok">
<?php
if ($this->product->virtuemart_category_id==1) {;
$srok_date=date("d.m.Y",mktime(0, 0, 0, date("m") , date("d")+21, date("Y")));
}
else {
$srok_date=date("d.m.Y",mktime(0, 0, 0, date("m") , date("d")+14, date("Y")));
}
echo '*** Доставка Вашего заказа '.$srok_date.' ***';
?>
</div>
<div class="back_katalog"><a href="<?php echo $catURL.'#breadcrumbs' ?>">Перейти обратно в каталог</a></div>
</div>
</div>
<div class="clear"></div>
<?php
if (!empty($this->product->customfieldsSorted['normal'])) {
$this->position = 'normal';
echo $this->loadTemplate('customfields');
}
<?php
<?php
<?php
echo $this->loadTemplate('reviews');
?>
</div>
</div>