canonical)) {
$doc = JFactory::getDocument();
$doc->addCustomTag('');
}
$classes = array();
if(!empty($this->categories)){
foreach($this->categories as $category){
$classes[] = 'hikashop_product_of_category_'.$category->category_id;
}
}
?>
element)) {
$app->enqueueMessage(JText::_('PRODUCT_NOT_FOUND'));
hikashop_setPageTitle(JText::_('PRODUCT_NOT_FOUND'));
echo '
';
return;
}
if(!empty($this->links->previous))
echo "";
if(!empty($this->links->next))
echo "";
?>
params->get('characteristic_display') == 'list') {
$this->setLayout('show_block_characteristic');
echo $this->loadTemplate();
}
if($this->productlayout != 'show_tabular') {
$config =& hikashop_config();
if($config->get('enable_status_vote') == "comment" || $config->get('enable_status_vote') == "two" || $config->get('enable_status_vote') == "both" ) {
?>
config->get('product_contact',0);
if(empty($this->element->variants) || $this->params->get('characteristic_display') == 'list') {
if(hikashop_level(1) && !empty($this->element->options)) {
$priceUsed = 0;
if(!empty($this->row->prices)){
foreach($this->row->prices as $price){
if(!isset($price->price_min_quantity) || !empty($this->cart_product_price) || $price->price_min_quantity > 1)
continue;
if($this->params->get('price_with_tax')){
$priceUsed = $price->price_value_with_tax;
} else {
$priceUsed = $price->price_value;
}
}
}
?>
generateVariantData($this->element);
$main_images =& $this->element->main->images;
foreach($this->element->variants as $variant) {
$this->row = & $variant;
$variant_name = array ();
if(!empty($variant->characteristics)) {
foreach($variant->characteristics as $k => $ch) {
$variant_name[] = $ch->characteristic_id;
}
}
$this->element->images =& $main_images;
if(!empty($variant->images))
$this->element->images =& $variant->images;
$variant_name = implode('_', $variant_name);
$this->variant_name = '_' . $variant_name;
$this->setLayout('show_block_img');
echo $this->loadTemplate();
if(!empty($variant->product_name)) {
?>
product_name;
?>
config->get('show_code') && !empty($variant->product_code)) {
?>
product_code;
?>
params->get('show_price','-1')=='-1'){
$config =& hikashop_config();
$this->params->set('show_price',$config->get('show_price'));
}
if ($this->params->get('show_price')) {
$this->setLayout('listing_price');
echo $this->loadTemplate();
}
?>
element->options)) {
$priceUsed = 0;
if(!empty($this->row->prices)) {
foreach($this->row->prices as $price) {
if(isset($price->price_min_quantity) && empty($this->cart_product_price) && $price->price_min_quantity <= 1)
$priceUsed = ($this->params->get('price_with_tax')) ? $price->price_value_with_tax : $price->price_value;
}
}
?>
row = & $variant;
if(empty($this->formName)) {
$this->formName = ',0';
if (!$this->config->get('ajax_add_to_cart', 1)) {
$this->formName = ',\'hikashop_product_form\'';
}
}
$this->ajax = 'if(hikashopCheckChangeForm(\'item\',\'hikashop_product_form\')){ return hikashopModifyQuantity(\'' . $this->row->product_id . '\',field,1' . $this->formName . ',\'cart\'); } else { return false; }';
$this->setLayout('quantity');
echo $this->loadTemplate();
?>
element->main->product_contact)))) {
$params = @$this->params;
global $Itemid;
$url_itemid='';
if(!empty($Itemid)){
$url_itemid='&Itemid='.$Itemid;
}
echo $this->cart->displayButton(
JText::_('CONTACT_US_FOR_INFO'),
'contact_us',
$params,
''.hikashop_completeLink('product&task=contact&cid=' . $variant->product_id.$url_itemid),
'window.location=\'' . hikashop_completeLink('product&task=contact&cid=' . $variant->product_id.$url_itemid) . '\';return false;'
);
}
?>
product_description)) {
?>
#i','',$variant->product_description));
?>
config->get('weight_display', 0)) {
if(!empty($variant->product_weight) && bccomp($variant->product_weight,0,3)){
?>
product_weight,'0'),',.').' '.JText::_($variant->product_weight_unit);
?>
config->get('dimensions_display', 0)) {
if(!empty ($variant->product_width) && bccomp($variant->product_width, 0, 3)) {
?>
product_width,'0'),',.').' '.JText::_($variant->product_dimension_unit);
?>
product_length) && bccomp($variant->product_length,0,3)){
?>
product_length,'0'),',.').' '.JText::_($variant->product_dimension_unit);
?>
product_height) && bccomp($variant->product_height,0,3)){
?>
product_height,'0'),',.').' '.JText::_($variant->product_dimension_unit);
?>
product_url)) {
?>
product_url))
echo JText::sprintf('MANUFACTURER_URL', '' . $variant->product_url . '');
?>
fields)) {
?>
fieldsClass->prefix = '';
foreach ($this->fields as $fieldName => $oneExtraField) {
if(empty($variant->$fieldName) && !empty($this->element->main->$fieldName)){
$variant->$fieldName = $this->element->main->$fieldName;
}
if(!empty($variant->$fieldName))
$variant->$fieldName = trim($variant->$fieldName);
if(!empty($variant->$fieldName) || (isset($variant->$fieldName) && $variant->$fieldName === '0')) {
?>
files)) {
$skip = true;
foreach ($variant->files as $file) {
if ($file->file_free_download)
$skip = false;
}
if (!$skip) {
?>
params->set('show_price_weight', 0);
$this->product = $this->element;
?>
modules) && is_array($this->modules)) {
jimport('joomla.application.module.helper');
foreach($this->modules as $module) {
echo JModuleHelper::renderModule($module);
}
}
?>