I'm surprised no-one else has mentioned this, but: Make a monkey-patch of it. That way you won't need to re-install the changes whenever you upgrade zope (until they change to Page Templates anyway). Here's how to do it: 1. Create a directory in <zopedir>/lib/python/Products, call it new_manage_page_footer 2. In this folder create a file called __init__.py with these contents: <code> from App.Management import Navigation from Globals import DTMLFile manage_page_footer=DTMLFile('manage_page_footer', globals()) Navigation.manage_page_footer=manage_page_footer </code> 3. Also in this folder create a file called manage_page_footer.dtml, with these contents: <!-- start dtml code --> <p>This is a message to prove that I've changed</p> </body> </html> <!-- end dtml code --> 4. restart zope That's it, you can make whatever changes you need to the manage_page_footer.dtml file, including some dtml stuff if you need it. hth Phil ----- Original Message ----- From: "Peter Bengtsson" <mail@peterbe.com> To: "Joshua Newman" <lazernewman@yahoo.com>; "Zope Users" <zope@zope.org> Sent: Wednesday, April 10, 2002 4:02 PM Subject: Re: [Zope] How to edit manage_page_footer?
On Tuesday 09 April 2002 07:24, Joshua Newman wrote:
How can I put a button or a link that allows a newbie manager to return to the site from the management interface?
Edit the source of Zope. Look in <z>/lib/python/App/dtml/ and <z>/lib/python/OFS/dtml/
Be subtle by only adding something like this:
<dtml-if my_instance_special_footer> <dtml-var my_instance_special_footer> </dtml-if>
And then create a DTML Method somewhere in Zope (not necessarily the root) with id my_instance_special_footer that looks something like this:
<a href="<dtml-var "_.string.replace(URL, '/manage','')">">Exit Management Interface</a>
I tried adding my own 'manage_page_footer' to the subdirectory, but zope won't let me do that.
Any ideas?
Joshua
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )
_______________________________________________ Zope maillist - Zope@zope.org http://lists.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://lists.zope.org/mailman/listinfo/zope-announce http://lists.zope.org/mailman/listinfo/zope-dev )