Hi All,

I'm hoping someone can help me with this as i've spend a considerable amount of time trying to solve this but haven't got anywhere

Ok so what i am trying to achieve is to add a "drop down" option to my category blog layout giving the user an option to filter the results by category.

this feature is used on the contacts page an the code that seems to display it is
PHP Code:
<form action="#" method="get" name="selectForm" id="selectForm">
   <?php echo JText::_('COM_CONTACT_SELECT_CONTACT'); ?>
    <?php echo JHtml::_('select.genericlist',  $this->contacts,  'id''class="inputbox" onchange="document.location.href = this.value"',  'link''name'$this->contact->link);?>
   </form>
but its obviously tailored to the contact settings and not the news blog. can anyone please help me to get this working for the category blog page?

here is the category blog.php page
PHP Code:
<?php
/**
 * @version        $Id: blog.php 20196 2011-01-09 02:40:25Z ian $
 * @package        Joomla.Site
 * @subpackage    com_content
 * @copyright    Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
 * @license        GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;

JHtml::addIncludePath(JPATH_COMPONENT.'/helpers');

?>
<div class="blog<?php echo $this->pageclass_sfx;?>">
<?php if ($this->params->get('show_page_heading'1)) : ?>
    <h1>
        <?php echo $this->escape($this->params->get('page_heading')); ?>
    </h1>
    <?php endif; ?>
    
    
<?php if ($this->params->get('show_category_title'1) OR $this->params->get('page_subheading')) : ?>
    <h2>
        <?php echo $this->escape($this->params->get('page_subheading')); ?>
        <?php if ($this->params->get('show_category_title')) : ?>
            <span class="subheading-category"><?php echo $this->category->title;?></span>
        <?php endif; ?>
    </h2>
    <?php endif; ?>
    
    
     
    <form action="#" method="get" name="selectForm" id="selectForm">
        <div style="width:960px; float:left; height:30px; margin-bottom:10px;">
            <span style="font-weight:bold; padding-right:10px;">Filters:</span>
            <span style="padding-right:10px;">News Region 
                <select name="area_filter">
                  <option value="default" selected="selected">All</option>
                  <option value="oxford">Oxford</option>
                  <option value="cornwall">Cornwall</option>
                </select>
            </span>
            
            <span style="padding-right:10px;">News Type 
                <select name="type_filter">
                  <option value="default" selected="selected">All News and Events</option>
                  <option value="gradings">Gradings</option>
                  <option value="awards">Awards</option>
                  <option value="events">Events</option>
                  <option value="announcments">Announcments</option>      
                  <option value="archive">Archive</option> 
                </select>
            </span>
        </div>
    </form>



<?php if ($this->params->get('show_description'1) || $this->params->def('show_description_image'1)) : ?>
    <div class="category-desc">
    <?php if ($this->params->get('show_description_image') && $this->category->getParams()->get('image')) : ?>
        <img src="<?php echo $this->category->getParams()->get('image'); ?>"/>
    <?php endif; ?>
    <?php if ($this->params->get('show_description') && $this->category->description) : ?>
        <?php echo JHtml::_('content.prepare'$this->category->description); ?>
    <?php endif; ?>
    <div class="clr"></div>
    </div>
<?php endif; ?>



<?php $leadingcount=?>
<?php 
if (!empty($this->lead_items)) : ?>
<div class="items-leading">
    <?php foreach ($this->lead_items as &$item) : ?>
        <div class="leading-<?php echo $leadingcount?><?php echo $item->state == 'class="system-unpublished"' null?>">
            <?php
                $this
->item = &$item;
                echo 
$this->loadTemplate('item');
            
?>
        </div>
        <?php
            $leadingcount
++;
        
?>
    <?php endforeach; ?>
</div>
<?php endif; ?>
<?php
    $introcount
=(count($this->intro_items));
    
$counter=0;
?>
<?php 
if (!empty($this->intro_items)) : ?>

    <?php foreach ($this->intro_items as $key => &$item) : ?>
    <?php
        $key
= ($key-$leadingcount)+1;
        
$rowcount=( ((int)$key-1) %    (int) $this->columns) +1;
        
$row $counter $this->columns ;

        if (
$rowcount==1) : ?>
    <div class="items-row cols-<?php echo (int) $this->columns;?> <?php echo 'row-'.$row ?>">
    <?php endif; ?>
    <div class="item column-<?php echo $rowcount;?><?php echo $item->state == ' system-unpublished' null?>">
        <?php
            $this
->item = &$item;
            echo 
$this->loadTemplate('item');
        
?>
    </div>
    <?php $counter++; ?>
    <?php if (($rowcount == $this->columns) or ($counter ==$introcount)): ?>
                <span class="row-separator"></span>
                </div>

            <?php endif; ?>
    <?php endforeach; ?>


<?php endif; ?>

<?php if (!empty($this->link_items)) : ?>

    <?php echo $this->loadTemplate('links'); ?>

<?php endif; ?>


    <?php if (!empty($this->children[$this->category->id])&& $this->maxLevel != 0) : ?>
        <div class="cat-children">
        <h3>
<?php echo JTEXT::_('JGLOBAL_SUBCATEGORIES'); ?>
</h3>
            <?php echo $this->loadTemplate('children'); ?>
        </div>
    <?php endif; ?>

<?php if (($this->params->def('show_pagination'1) == 1  || ($this->params->get('show_pagination') == 2)) && ($this->pagination->get('pages.total') > 1)) : ?>
        <div class="pagination">
                        <?php  if ($this->params->def('show_pagination_results'1)) : ?>
                        <p class="counter">
                                <?php echo $this->pagination->getPagesCounter(); ?>
                        </p>

                <?php endif; ?>
                <?php echo $this->pagination->getPagesLinks(); ?>
        </div>
<?php  endif; ?>

</div>
if anyone has any experiance with Joomla and can help i'd really appreciate it.

im using Joomla 2.5

many thanks
Luke