Great module, and exactly what I was looking for. I'm putting reference books online, and they have extremely long and complex indexes which we've managed to convert into Drupal vocabularies. These are successfully generating TTMs, but the problem is that some of them are so long as to be unwieldy.
Is there any way to split up the menu? eg alphabetically, so you'd get tabs across the top with A, B, C, etc.
Comments
Comment #1
rcrowther commentedSomeone else (see earlier issues) has raised this too. His idea was was also to generate an alphabetic index.
First - I can't develop right now, so any solution would come from within TTM as it stands.
Background:
When TTM started, the idea was to generate 'indexes'. In fact, I have working code to go beyond this. I wanted indexes that are made for the web. I have a interest in indexing, I think its an artform, and I felt the form should be adapted for the web. So you'll probably never see a paginated index within TTM, as this is a 'bookish' form. My basic idea, which I know works, was to have tree indexes linking together, much more weblike. In terms of your A-Z idea, generating an A-Z menu, then linking through to smaller menus. But, you know, by topic too, or 'chapter', or whatever.
TTM can do this in part, as all the code is there to generate (admittedly fixed) sub-indexes of various kinds. This functionality seems excessive, but is there due to to this background.
If hard coding extra indexes onto the top of ttms seems too inflexible, can I point you to two other initiatives which may be of interest?
Taxonomy Index is a wonderful, but necessarily rigid, solution to these specifics.
Menu Block has some really interesting 'tail chasing' features. If you can get it to go on top of Taxonomy Menu, and re-think your site in terms of blocks, there might be an answer there?
Rob
Comment #2
adam_b commentedThanks for the comments. I'm going flat-out trying to get all the basics live by the end of the month, so won't be able to look at these suggestions immediately - but will try and investigate later.