I already have a working accordion static block on my product page i want to use to display the description.
Currently the description is being shown in tabs above the image which is soon to be disabled/hidden. I need to use a SQL/PHP call to get the product description in plain text and I will use a Div to style it.
Currently I am using this in my static block:
{{block type="core/template" name="description" template="custom/description.phtml"}}
And that loads this file – which i pulled from my app/design/frontend/default/milano/catalog/product/view/description.phtml:
<div id="custom_description">
<?php
$_description = $this->getProduct()->getDescription();
$_name = $this->getProduct()->getName();
?>
<?php if ($_description): ?>
<!-- <h2><?php echo $this->__('Details') ?></h2> -->
<div class="std">
<?php echo $this->helper('catalog/output')->productAttribute($this->getProduct(), $_description, 'description') ?>
</div>
<?php endif; ?>
</div>
When I use this, it stops anything loading from that block down. I assume i'm calling too much or too little.
Any help is appreciated! CHEERS!
Best Answer
If you are in product page then you can get product object of your current product object. by registry variable
current_product registry will give all the value of current product For check this goto
initProduct
function of classMage_Catalog_Helper_Product