From fd0a532fbcc6154ec0566ff5946eab4b288b6d54 Mon Sep 17 00:00:00 2001 From: helmutm Date: Tue, 1 Dec 2009 16:18:34 +0000 Subject: [PATCH] provide meta tags, esp. keywords git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@3643 fd906abe-77d9-0310-91a1-e0d9ade77398 --- layout/browser/base.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/layout/browser/base.py b/layout/browser/base.py index e3780a0..40d2899 100644 --- a/layout/browser/base.py +++ b/layout/browser/base.py @@ -154,6 +154,15 @@ class BaseView(object): def getUidForObject(self, obj): return util.getUidForObject(obj) + @Lazy + def meta_content(self): + keywords = ['loops'] + if self.virtualTargetView: + keywords.append(self.virtualTargetView.getKeywords()) + return dict(keywords=', '.join(keywords)) + + def getKeywords(self): + return self.context.title.split() pattern = re.compile(r'[ /\?\+%]')