Posted by felixsmile on May 12, 2007 at 12:21am
Jump to:
| Project: | Taxonomy menu |
| Version: | 5.x-1.x-dev |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | closed (won't fix) |
Issue Summary
Hello everyone,
Taxonomy menu is a really cool module, but I've wondering for quite a long time now how to implement a feature showing the child terms (only the "direct" child terms) at the top of each page, as taxonomy context module does it.
Is there any way of achieving this easily? If yes, I would be really glad if someone could show me how to patch my taxonomy menu module.
I think it would be worth it to integrate an option to show these titles on every page in the HEAD.
Thank you very much in advance,
Felix.
Comments
#1
Maybe there is a way of integrating Taxonomy List into it?
I'm just guessing, but unfortunately, the php code I'm looking at doesn't help me...
I would really appreciate your help, thanks in advance
Felix.
#2
Guys,
im a new maintainer and i just launched the new version of the module. it now has this feature.
regards,
massa
#3
Automatically closed -- issue fixed for two weeks with no activity.
#4
Hi,
I set this to active. Using custom_url_rewrite in settings.php it is not working. I think taxonomy_menu should be working independend of this. My rewrite code is the following:
function custom_url_rewrite($type, $path, $original) {
# vocabulary = 2
$vid = 2 ;
$newpath = $path;
$depth = 0;
// This path was already aliased, skip rewriting it
if ($path != $original) {
return $path;
}
// Rewrite to custom url:
elseif ($type == 'alias') {
if (substr($path, 0, strlen("taxonomy_menu/")) == "taxonomy_menu/") {
$termid = substr($path, strlen("taxonomy_menu/"));
// $termname = taxonomy_get_term($termid);
// $newpath = "resultaten/". htmlspecialchars($termname->name).".".$termid."/";
// $newpath = "resultaten/". $termid."/";
$tids = explode("/", $path);
if (is_numeric($tids[4])) {
$term = taxonomy_get_term($tids[4]);
$newpath = "city-info/". $term->name."/";
}
elseif (is_numeric($tids[3])) {
$term = taxonomy_get_term($tids[3]);
$newpath = "region-info/". $term->name."/";
}
elseif (is_numeric($tids[2])) {
$term = taxonomy_get_term($tids[2]);
$newpath = "country-info/". $term->name."/";
}
}
}
// Nothing to do:
return $newpath;
}
After using this code, the child terms are not expanding unless I set them in admin/build/menu to be expanded.
So expanding and collapsing off child terms is not working anymore.
greetings,
Martijn
#5
Is this still valid?????
#6
Yes still active, thanks for asking. Greetings, Martijn
#7
After a couple months of inactivity, I am marking this as won't fix to clean the issue queue up a little.
The 5.x version is more-or-less unmaintained now.
If anyone is willing, patches are welcome, the the maintainer(s) are not actively developing anything here.
(in other words, if you want this, you will need to get it done yourself, post the patch here, get it reviewed be a willing party(s), and then let the maintainer(s) commit the patch.)