After working with the Zope help System a bit, I got very annoyed that
there was no consistent ordering to the tree. For example, you could
repeatedly click the contents tab link, and watch it reorganize itsself.
Attached is a patch that sorts everything by id.
Why id? Because then I can make my help menu item id's a numeric
sequence, and put the topics in a specific order.
Example:
Membership
Overview
Membership Conventions
Rather than the order being random.
Attached is the patch. patch from the Zope root directory.
Once applied, you *don't* need to restart zope to see the change.
Bill Anderson
--
E PLURIBUS LINUX
--- lib/python/HelpSys/menu.dtml Sat Nov 25 13:22:45 2000
+++ lib/python/HelpSys/menu.dtml-new Sat Nov 25 13:19:51 2000
@@ -2,7 +2,7 @@
<dtml-call "REQUEST.set('MANAGE_TABS_NO_BANNER',1)">
<dtml-var manage_tabs>
-<dtml-tree>
+<dtml-tree sort=id>
<dtml-if "meta_type =='Help Topic'">
<a href="<dtml-var absolute_url>" target="help_main"><dtml-var title_or_id></a>
<dtml-else>