[Zope-dev] Help System Menu patch
Bill Anderson
bill@noreboots.com
Sat, 25 Nov 2000 13:39:38 -0700
This is a multi-part message in MIME format.
--------------E2847E13986000CA03FF4A59
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
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
--------------E2847E13986000CA03FF4A59
Content-Type: text/plain; charset=us-ascii;
name="helpmenu.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="helpmenu.patch"
--- 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>
--------------E2847E13986000CA03FF4A59--