take URLGetter implementation from common location
This commit is contained in:
parent
0d1a37b5d2
commit
ef05da60e1
1 changed files with 1 additions and 9 deletions
|
@ -27,6 +27,7 @@ from zope.app.pagetemplate import ViewPageTemplateFile
|
|||
from zope.app.security.interfaces import IUnauthenticatedPrincipal
|
||||
from zope.publisher.http import URLGetter as BaseURLGetter
|
||||
|
||||
from cybertools.browser.view import URLGetter
|
||||
from cybertools.composer.layout.base import Layout
|
||||
from cybertools.composer.layout.interfaces import ILayoutManager
|
||||
from cybertools.composer.layout.interfaces import ILayout, ILayoutInstance
|
||||
|
@ -53,15 +54,6 @@ class CachableRenderer(object):
|
|||
return rendererTemplate(self.view, view=self.view, macro=self.renderer)
|
||||
|
||||
|
||||
class URLGetter(BaseURLGetter):
|
||||
|
||||
def __str__(self):
|
||||
url = self.__request.getURL()
|
||||
if url.endswith('/@@index.html'):
|
||||
url = url[:-len('/@@index.html')]
|
||||
return url
|
||||
|
||||
|
||||
class BaseView(object):
|
||||
|
||||
template = ViewPageTemplateFile('base.pt')
|
||||
|
|
Loading…
Add table
Reference in a new issue