add utility function to get portal root url
This commit is contained in:
parent
2f9b0022b1
commit
d936015d1d
|
@ -21,19 +21,19 @@
|
|||
permission="zope2.View"/>
|
||||
|
||||
<browser:page
|
||||
for=".form.IFolderWithDocuments"
|
||||
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
|
||||
name="listAuthors"
|
||||
class=".form.ListAuthorsView"
|
||||
permission="zope2.View"/>
|
||||
|
||||
<browser:page
|
||||
for=".form.IFolderWithDocuments"
|
||||
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
|
||||
name="listPolgroups"
|
||||
class=".form.ListPolgroupsView"
|
||||
permission="zope2.View"/>
|
||||
|
||||
<browser:page
|
||||
for=".form.IFolderWithDocuments"
|
||||
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
|
||||
name="listTopics"
|
||||
class=".form.ListTopicsView"
|
||||
permission="zope2.View"/>
|
||||
|
@ -58,12 +58,6 @@
|
|||
template="docsearchpfb.pt"
|
||||
permission="zope2.View"/>
|
||||
|
||||
<browser:page
|
||||
for=".form.IFolderWithPfbDocuments"
|
||||
name="listAuthors"
|
||||
class=".form.ListAuthorsView"
|
||||
permission="zope2.View"/>
|
||||
|
||||
<browser:page
|
||||
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
|
||||
name="search2"
|
||||
|
|
|
@ -488,6 +488,9 @@ class GlobalSearchForm(form.Form):
|
|||
class SearchView(BrowserView):
|
||||
batch_macros = ViewPageTemplateFile('batch_macros.pt')
|
||||
|
||||
def portal_url(self):
|
||||
return getToolByName(self.context, 'portal_url').getPortalPath()
|
||||
|
||||
def db_connection(self):
|
||||
portal = getToolByName(self.context, 'portal_url').getPortalObject()
|
||||
return portal.db._wrapper.connection
|
||||
|
|
Reference in New Issue