diff --git a/wcs/admin/blocks.py b/wcs/admin/blocks.py index d57020dfc..518d706cc 100644 --- a/wcs/admin/blocks.py +++ b/wcs/admin/blocks.py @@ -48,6 +48,10 @@ class BlockDirectory(FieldsDirectory): self.section = section 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): r = TemplateIO(html=True) r += htmltext('
') @@ -115,6 +119,7 @@ class BlockDirectory(FieldsDirectory): return '\n' + ET.tostring(x).decode('utf-8') def settings(self): + get_response().breadcrumb.append(('settings', _('Settings'))) form = Form() form.add(StringWidget, 'name', title=_('Name'), value=self.objectdef.name, size=50) disabled_slug = bool(self.objectdef.is_used())