Hi Bawolff.
I tested this on a fresh test-site (so no info on compatibility and such):
It works very fine - basically :)
Here's what I noticed:
- if you start your Sortkey with ^ but don't end it with ^, the page will be categorized under ^. That's minor, but you might think of wether that should be interpreted as hidden sortkey (possible?) or a header. Or just leave it at that, if it's intended - it's easy to spot then.
- If you don't give a ^foo parameter, then IMHO the pagetitle should be used as foo per default. Otherwise sites without foo are always on top of the list and only those with foo are sorted within each other.
Thanks for making this code-tweak an extension! greetings