[zopeorg-checkins] CVS: Products/ZopeOrg-NV/skins/nzo - frontpage_menu_items.py:1.7

Chris McDonough chrism at zope.com
Wed Aug 6 13:52:57 EDT 2003


Update of /cvs-zopeorg/Products/ZopeOrg-NV/skins/nzo
In directory cvs.zope.org:/tmp/cvs-serv21218

Modified Files:
	frontpage_menu_items.py 
Log Message:
Make links dynamic.


=== Products/ZopeOrg-NV/skins/nzo/frontpage_menu_items.py 1.6 => 1.7 ===
 ##title=
 ##
 menu = []
+portal_url = container.portal_url()
 
 subitems=[]
 menu.append({'label':'About Zope',
-             'url':'http://www.zope.org/WhatIsZope',
+             'url':'%s/WhatIsZope' % portal_url,
              'subitems':subitems})
 
 subitems.append({'label':'What Is Zope?',
-                 'url':'http://www.zope.org/WhatIsZope'})
+                 'url':'%s/WhatIsZope' % portal_url})
 subitems.append({'label':'Zope Powered Sites',
-                 'url':'http://www.zope.org/Resources/ZopePowered/'})
+                 'url':'%s/Resources/ZopePowered/' % portal_url})
 subitems.append({'label':'About Zope.org',
-                 'url':'http://www.zope.org/About/'})
+                 'url':'%s/About/' % portal_url})
 subitems.append({'label':'Zope News',
-                 'url':'http://www.zope.org/news'})
+                 'url':'%s/news' % portal_url})
 
 
 subitems=[]
 menu.append({'label':'Business',
-             'url':'http://www.zope.org/Resources/ZSP/',
+             'url':'%s/Resources/ZSP/' % portal_url,
              'subitems':subitems})
 
 subitems.append({'label':'Zope Corporation',
                  'url':'http://www.zope.com',
                  'new' : 1})
 subitems.append({'label':'Solution Providers',
-                 'url':'http://www.zope.org/Resources/ZSP/'})
+                 'url':'%s/Resources/ZSP/' % portal_url})
 subitems.append({'label':'Zope Hosting',
                  'url':'http://www.google.com/search?q=Zope+hosting',
                  'new': 1})
 
 
-
 subitems=[]
 menu.append({'label':'Documentation',
-             'url':'http://www.zope.org/Documentation/',
+             'url':'%s/Documentation/' % portal_url,
              'subitems':subitems})
 
 subitems.append({'label':'The Zope Book',
-                 'url':'http://www.zope.org/Documentation/Books/ZopeBook/current'})
+                 'url':'%s/Documentation/Books/ZopeBook/current' % portal_url})
 subitems.append({'label':'Developer Guide',
-                 'url':'http://www.zope.org/Documentation/Books/ZDG/current'})
+                 'url':'%s/Documentation/Books/ZDG/current' % portal_url})
 subitems.append({'label':'Administrator Guide',
-                 'url':'http://www.zope.org/Documentation/Guides/ZAG'})
+                 'url':'%s/Documentation/Guides/ZAG' % portal_url})
 subitems.append({'label':'API reference',
-                 'url':'http://www.zope.org/Documentation/Books/ZopeBook/current/AppendixB.stx'})
+  'url':'%s/Documentation/Books/ZopeBook/current/AppendixB.stx' % portal_url})
 subitems.append({'label':'ZPT reference',
-                 'url':'http://www.zope.org/Documentation/Books/ZopeBook/current/AppendixC.stx'})
+  'url':'%s/Documentation/Books/ZopeBook/current/AppendixC.stx' % portal_url})
 subitems.append({'label':'Using The CMF',
                  'url':'http://cmf.zope.org/Members/beehive/ZWACKChap5.html'})
 
 subitems.append({'label':'Zope Articles',
-                 'url':'http://www.zope.org/Resources/Articles/'})
+                 'url':'%s/Resources/Articles/' % portal_url})
 subitems.append({'label':'Zope How-Tos',
-                 'url':'http://www.zope.org/Documentation/How-To/'})
+                 'url':'%s/Documentation/How-To/' % portal_url})
 subitems.append({'label':'Books In Print',
                  'url':'http://www.zope.com/Developers/Books/',
                  'new': 1})
@@ -69,12 +69,12 @@
 
 subitems=[]
 menu.append({'label':'Download',
-             'url':'http://www.zope.org/Products/',
+             'url':'%s/Products/' % portal_url,
              'subitems':subitems})
 subitems.append({'label':'Download Zope',
-                 'url':'http://www.zope.org/Products/'})
+                 'url':'%s/Products/' % portal_url})
 subitems.append({'label':'Zope Products',
-                 'url':'http://www.zope.org/Products/'})
+                 'url':'%s/Products/' % portal_url})
 subitems.append({'label':'Zope CMF',
                  'url':'http://cmf.zope.org/'})
 
@@ -97,9 +97,9 @@
 subitems.append({'label':'Report Bugs',
                  'url':'http://collector.zope.org/Zope/'})
 subitems.append({'label':'Mailing Lists',
-                 'url':'http://www.zope.org/Resources/MailingLists'})
+                 'url':'%s/Resources/MailingLists' % portal_url})
 subitems.append({'label':'User Groups',
-                 'url':'http://www.zope.org/Resources/UserGroups/'})
+                 'url':'%s/Resources/UserGroups/' % portal_url})
 
 
 subitems=[]





More information about the zopeorg-checkins mailing list