Gossamer Forum
Home : Gossamer Threads Inc. : Custom Modification Jobs :

Re: [xpert] linkdup style category tree

Quote Reply
Re: [xpert] linkdup style category tree In reply to
I'm assuming that all you want is a menu which has all the first level subcategories? If so, try this:

sub {
my $tags = shift;
my $cat_db = $DB->table('Category');
$cat_db->select_options ('ORDER BY full_name');
my $sth = $cat_db->select ( { FatherID => 0}, ['Full_Name','ID'] );
my $output="<table>";
while (my ($root_cat,$ID) = $sth->fetchrow_array) {
$output.="<tr><td>$root_cat</td></tr>";
my $sth2 = $cat_db->select ( { FatherID => $ID}, ['Full_Name','Name'] );
while (my ($cat,$short) = $sth2->fetchrow_array) {
my $url = $cat_db->as_url($cat);
$output .= qq~<tr><td><a href="$CFG->{build_root_url}/$url" class="toc"><b>$short</b></a></td></tr>~;
}
}

$output.="</table>";
return $output;
}

You'll need to play around with the presentation by modifying the html in red.
The UK High Street
Subject Author Views Date
Thread linkdup style category tree xpert 7517 Sep 27, 2002, 7:03 PM
Thread Re: [xpert] linkdup style category tree
xpert 7352 Sep 28, 2002, 5:39 PM
Thread Re: [xpert] linkdup style category tree
xpert 7337 Oct 7, 2002, 9:33 PM
Thread Re: [xpert] linkdup style category tree
xpert 7285 Oct 12, 2002, 11:05 PM
Thread Re: [xpert] linkdup style category tree
afinlr 7203 Oct 20, 2002, 9:47 AM
Thread Re: [afinlr] linkdup style category tree
xpert 7143 Oct 20, 2002, 10:33 AM
Thread Re: [xpert] linkdup style category tree
afinlr 7156 Oct 20, 2002, 10:51 AM
Thread Re: [afinlr] linkdup style category tree
xpert 7135 Oct 20, 2002, 11:24 AM
Post Re: [xpert] linkdup style category tree
afinlr 7113 Oct 20, 2002, 11:45 AM