One feature that sometimes annoys me in Magento is that by default you have to enter two descriptions, and these are then split up on the page. What’s wrong with giving the user the choice to see all the information in one place you might ask, and I’d agree with you.
Because of this, I’m going to explain to you how to create a template which automatically shortens your ‘description’, and displays a ‘Read More’ link at the end. When the user clicks on this link, some lovely Prototype magic displays the rest of the description to you in exactly the same place, meaning that your user doesn’t have to bother scrolling all around the screen trying to find out about the product.
First, a little bit of setup. I’m not going to explain how to do this bit exactly, as it’s quite straightforward. First, you need to decide if you want to keep a ‘short description’ field – seeming as we’re really replacing this functionality. If you don’t, go into your Magento admin and set the ‘short description’ attribute to ‘Not Required’. This means you’ll never have to bother entering one again, you can simply ignore it.