Gossamer Forum
Quote Reply
build.pm
When I build my pages, the links in the bread crumbs are incorrect. The link going home is correct, but every link after that is wrong. The first directory that is listed should not be there. For example, http:www.address.com/links/1256/445/1256/index.html. The 1256 should not be there. I have looked in the build.pm and discovered that what I need to change is the $path in the sub build_title_linked of build.pm. I don't know Perl very well, and I am having problems figuring out what I need to change to make the path correct. Any help is greatly appreciated!



sub build_title_linked {
# ------------------------------------------------------------------
# Generate a linked title.
#
my $input = shift;
my $complete = 0;
my $home = 1;
if (ref $input) {
$complete = $input->{complete} || 0;
$home = defined $input->{home} ? $input->{home} : 1;
$input = $input->{name};
}
my (@dirs, $dir, $output, $path, $last, $db, $top);

$db = $DB->table('Category');
$top = Links::language('LINKS_TOP') || 'Top';

@dirs = split (/\//, $input);
$last = pop @dirs unless ($complete);
$output = $home ? qq| <a href="$CFG->{build_root_url}/$CFG->{build_index}">$top</a> :| : '';
for (0 .. $#dirs) {
$path = "/" . $db->as_url ( join "/", @dirs[0 .. $_]);
$output .= qq| <a href="$CFG->{build_root_url}$path/$CFG->{build_index}">$dirs[$_]</a> :|;

}
if ($complete) {
chop $output; chop $output;
}
else {
$output .= " $last";
}
return $output;
}
END_OF_SUB
Quote Reply
Re: [mcgraw1] build.pm In reply to
Gossamer Mail :)
Quote Reply
Re: [Paul] build.pm In reply to
What does that mean?
Quote Reply
Re: [mcgraw1] build.pm In reply to
Paul means, that this is the Gossamer Mail forum, not the Links SQL forum. I'll move your post into there instead.

Adrian