misc: put pages in blocks admin pages breadcrumb (#45835)
This commit is contained in:
parent
38edbfe0f1
commit
31a0653068
|
@ -48,6 +48,10 @@ class BlockDirectory(FieldsDirectory):
|
||||||
self.section = section
|
self.section = section
|
||||||
super().__init__(*args, **kwargs)
|
super().__init__(*args, **kwargs)
|
||||||
|
|
||||||
|
def _q_traverse(self, path):
|
||||||
|
get_response().breadcrumb.append((str(self.objectdef.id), self.objectdef.name))
|
||||||
|
return Directory._q_traverse(self, path)
|
||||||
|
|
||||||
def index_top(self):
|
def index_top(self):
|
||||||
r = TemplateIO(html=True)
|
r = TemplateIO(html=True)
|
||||||
r += htmltext('<div id="appbar">')
|
r += htmltext('<div id="appbar">')
|
||||||
|
@ -115,6 +119,7 @@ class BlockDirectory(FieldsDirectory):
|
||||||
return '<?xml version="1.0"?>\n' + ET.tostring(x).decode('utf-8')
|
return '<?xml version="1.0"?>\n' + ET.tostring(x).decode('utf-8')
|
||||||
|
|
||||||
def settings(self):
|
def settings(self):
|
||||||
|
get_response().breadcrumb.append(('settings', _('Settings')))
|
||||||
form = Form()
|
form = Form()
|
||||||
form.add(StringWidget, 'name', title=_('Name'), value=self.objectdef.name, size=50)
|
form.add(StringWidget, 'name', title=_('Name'), value=self.objectdef.name, size=50)
|
||||||
disabled_slug = bool(self.objectdef.is_used())
|
disabled_slug = bool(self.objectdef.is_used())
|
||||||
|
|
Loading…
Reference in New Issue