I'm using ImageGallery (great module!) and what it to integrate seamlessly with the rest of the site. By default, when linking to an album from a non-toplevel content item the bulletmenu collapses when browsing the album. This seems to be due to $curpos in the bulletmenu changing from, say, "5.1" to something like "000005.000001". The bulletmenu looks for $curpos in the content elements' hierarchy, and of course finds no match.
Now I'm wondering if this is intentional? I would like the last viewed content element to still show as the active page in the menu when I navigate from there to the album. And since CMSMS does remember where I am, I just stripped the zeros from $curpos in bulletmenu:
Code: Select all
$curpos = $gCms->variables['position']; # original code
$curpos = preg_replace("/^0+/","",$curpos); # added
$curpos = preg_replace("/\.0+/",".",$curpos); # added