First off, this absolutely builds on the shoulders of giants. I developed this idea from one I suggested to @Jen in this question/topic:
And in fact that built on something suggested by @Alex O'Donnell in the same place.
Now, this method means you have one term per page. I had forgotten about page name collisions. The glossary I'm managing does not have its own workspace.
"...I don't know how to separate the page index to a specific alphabetical group. We'd love to use this concept on other Spaces to create a Rolodex in the page menu."
"Could you not use multiple labels, à la :
...so each term-specific page would us one of those three, as appropriate?"
(You would have three Content By Label macros on the index page in this example, by the way).
The light-bulb moment
The glossary I created for the project I'm working on has always been a one-pager. I had put in large single letters in a seriously cursive font, as delineators. Rendered:
I thought: I want to put better letter-heading graphics on the glossary index page. How to have them there in the first place, though?
Why "glossary" as a second label? I wanted to have a LiveSearch macro on the glossary index page, as well. It picks up the "glossary" label.
I created the letter-heading graphics I wanted to use, and here's part of how the rendered glossary index page looks:
Unrendered, here's one letter heading graphic and Content By Label macro, the latter not opened for editing:
And here's the macro, opened for editing:
And that's really the whole recipe. If anyone's not 100% clear on how this works, please reply here, and I'll do my best.
MindGeek / Montreal