New tab in the Product View

Hi,
I need a new tab in the Product View, in which only the manufacturer will be displayed. Is this possible?
Thanks for the help.
Harald
http://www.joomlart.com/forums/attac…&thumb=1&stc=1

3 answers

Profile photo of thangnn1510 0.00 $tone April 28, 2011
Public

Hi pelele!

The tab in product detail is created by this code:

Code:

<div id="ja-tab-products" class="product-collateral">
	<ul class="ja-tab-navigator clearfix">
		 	<?php if ($_description = $this->getChildHtml('description')):?>
    		<li><a href="#ja-tab-decription"><?php echo $this->__('Product Description') ?></a></li>
    	<?php endif; ?>
    	<?php if ($_additional = $this->getChildHtml('additional')):?>
        <li><a href="#ja-tab-additional"><?php echo $this->__('Additional Information') ?></a></li>
      <?php endif; ?>
      <?php if($upsell_products = $this->getChildHtml('upsell_products')): ?>
       	<li><a href="#ja-tabitem-upsell"><?php echo $this->__('Upsell Products') ?></a></li>
      <?php endif; ?>
      <?php if($product_additional_data = $this->getChildHtml('product_additional_data')): ?>
       	<li><a href="#ja-tabitem-tags"><?php echo $this->__('Product Tags') ?></a></li>
      <?php endif; ?>
      <?php if($product_reviews = $this->getChildHtml('product_reviews')): ?>
       	<li><a href="#ja-tabitem-reviews"><?php echo $this->__('Product Reviews') ?></a></li>
      <?php endif; ?>    
      <?php if($review_form = $this->getChildHtml('review_form')): ?>
       	<li><a href="#ja-tabitem-reviewform"><?php echo $this->__('Write Your Own Review') ?></a></li>
      <?php endif; ?>
    </ul>
    <div class="ja-tab-content">
  	   <?php if ( $_description ):?>
	    	<div id="ja-tab-decription">
	            <div class="collateral-box">
	                <?php echo $_description ?>
	            </div>
				</div>
				<?php endif;?>
				
		 		<?php if ( $_additional ) : ?>
	    	<div id="ja-tab-additional">
	            <div class="collateral-box">
	                <?php echo $_additional ?>
	            </div>
				</div>
				<?php endif;?>
				
				<?php if( $upsell_products ): ?>
      			  <div id="ja-tabitem-upsell">
			 		<?php echo $upsell_products; ?>
				</div>
				<?php endif;?>
				
				<?php if( $product_additional_data ): ?>
				<div id="ja-tabitem-tags">
					<?php echo $product_additional_data; ?>
				</div>
				<?php endif;?>
				
				<?php if($product_reviews): ?>
				<div id="ja-tabitem-reviews">
					<?php echo $product_reviews ?>
				</div>
				<?php endif;?>
				
				<?php if($review_form): ?>
				<div id="ja-tabitem-reviewform">
					<?php echo $review_form; ?>
				</div>
				<?php endif;?>
				
    </div>
</div>

in app\design\frontend\default\jm_painitetemplate\ca talog\product\view.phtml. You should change it to:

Code:

<div id="ja-tab-products" class="product-collateral">
	<ul class="ja-tab-navigator clearfix">
		 	<?php if ($_description = $this->getChildHtml('description')):?>
    		<li><a href="#ja-tab-decription"><?php echo $this->__('Product Description') ?></a></li>
    	<?php endif; ?>
    	<?php if ($_additional = $this->getChildHtml('additional')):?>
        <li><a href="#ja-tab-additional"><?php echo $this->__('Additional Information') ?></a></li>
      <?php endif; ?>
      <?php if($upsell_products = $this->getChildHtml('upsell_products')): ?>
       	<li><a href="#ja-tabitem-upsell"><?php echo $this->__('Upsell Products') ?></a></li>
      <?php endif; ?>
      <?php if($product_additional_data = $this->getChildHtml('product_additional_data')): ?>
       	<li><a href="#ja-tabitem-tags"><?php echo $this->__('Product Tags') ?></a></li>
      <?php endif; ?>
      <?php if($product_reviews = $this->getChildHtml('product_reviews')): ?>
       	<li><a href="#ja-tabitem-reviews"><?php echo $this->__('Product Reviews') ?></a></li>
      <?php endif; ?>    
      <?php if($review_form = $this->getChildHtml('review_form')): ?>
       	<li><a href="#ja-tabitem-reviewform"><?php echo $this->__('Write Your Own Review') ?></a></li>
      <?php endif; ?>
	  <li><a href="#ja-tabitem-manufacturer"><?php echo $this->__('Manufacturer') ?></a></li>
    </ul>
    <div class="ja-tab-content">
  	   <?php if ( $_description ):?>
	    	<div id="ja-tab-decription">
	            <div class="collateral-box">
	                <?php echo $_description ?>
	            </div>
				</div>
				<?php endif;?>
				
		 		<?php if ( $_additional ) : ?>
	    	<div id="ja-tab-additional">
	            <div class="collateral-box">
	                <?php echo $_additional ?>
	            </div>
				</div>
				<?php endif;?>
				
				<?php if( $upsell_products ): ?>
      			  <div id="ja-tabitem-upsell">
			 		<?php echo $upsell_products; ?>
				</div>
				<?php endif;?>
				
				<?php if( $product_additional_data ): ?>
				<div id="ja-tabitem-tags">
					<?php echo $product_additional_data; ?>
				</div>
				<?php endif;?>
				
				<?php if($product_reviews): ?>
				<div id="ja-tabitem-reviews">
					<?php echo $product_reviews ?>
				</div>
				<?php endif;?>
				
				<?php if($review_form): ?>
				<div id="ja-tabitem-reviewform">
					<?php echo $review_form; ?>
				</div>
				<?php endif;?>
				<div id="ja-tabitem-manufacturer">
					<?php echo $attributeValue = Mage::getModel('catalog/product')
									->load($_product->getId())
									->getAttributeText('manufacturer'); ?>
				</div>
				
    </div>
</div>

that will help you to add Manufacturer tab.

#1

This question is now closed

Written By

Comments