diff --git a/browser/loops.css b/browser/loops.css index 52ac692..c02ba75 100644 --- a/browser/loops.css +++ b/browser/loops.css @@ -42,9 +42,8 @@ h1 { font-weight: bold; } -.content-4 h1, .content-3 h2, .content-2 h3, h4 { - font-size: 110%; - border: none; +.content-4 h1, .content-3 h2, .content-2 h3, .content-1 h4 { + font-size: 120%; } .content-5 h1, .content-4 h2, .content-3 h3, content-2 h4 { diff --git a/browser/resource.py b/browser/resource.py index 037088e..b4da710 100644 --- a/browser/resource.py +++ b/browser/resource.py @@ -114,17 +114,16 @@ class ResourceView(BaseView): super(ResourceView, self).__init__(context, request) if not IUnauthenticatedPrincipal.providedBy(self.request.principal): cont = self.controller - if cont is not None: + if cont is not None and list(self.relatedConcepts()): cont.macros.register('portlet_right', 'related', title='Related Items', subMacro=self.template.macros['related'], position=0, info=self) - if not IUnauthenticatedPrincipal.providedBy(self.request.principal): - versionable = IVersionable(self.context, None) - if versionable is not None and len(versionable.versions) > 1: - cont.macros.register('portlet_right', 'versions', - title='Version ' + versionable.versionId, - subMacro=version_macros.macros['portlet_versions'], - position=1, info=self) + versionable = IVersionable(self.context, None) + if versionable is not None and len(versionable.versions) > 1: + cont.macros.register('portlet_right', 'versions', + title='Version ' + versionable.versionId, + subMacro=version_macros.macros['portlet_versions'], + position=1, info=self) @Lazy def view(self):