Ignore:
Timestamp:
Apr 18, 2011 2:48:16 PM (13 years ago)
Author:
vmaksymiv
Message:

Fixed rendering seo title.(Added title escaping)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/viewlets.py

    r3134 r3135  
    162162 
    163163        self.override_title = self.seo_context['has_seo_title'] 
    164         self.override_comments = self.seo_context['has_html_comment'] 
     164        self.has_comments = self.seo_context['has_html_comment'] 
    165165 
    166166    def std_title(self): 
     
    175175 
    176176    def render(self): 
    177         if not self.override_title: 
    178             std_title = self.std_title() 
    179             if not self.override_comments: 
    180                 return std_title 
    181             else: 
    182                 qseo_comments = u"<!--%s-->" % safe_unicode( 
    183                     self.seo_context["seo_html_comment"]) 
    184                 return u"%s\n%s" % (std_title, qseo_comments) 
     177        if self.override_title: 
     178            qseo_title = u"<title>%s</title>" % escape(safe_unicode( 
     179                self.seo_context["seo_title"])) 
    185180        else: 
    186             qseo_title = u"<title>%s</title>" % safe_unicode( 
    187                 self.seo_context["seo_title"]) 
    188             if not self.override_comments: 
    189                 return qseo_title 
    190             else: 
    191                 qseo_comments = u"<!--%s-->" % safe_unicode( 
    192                     self.seo_context["seo_html_comment"]) 
    193                 return u"%s\n%s" % (qseo_title, qseo_comments) 
     181            qseo_title = self.std_title() 
     182 
     183        comments = "" 
     184        if self.has_comments: 
     185            comments = u"\n<!--%s-->" % escape(safe_unicode( 
     186                self.seo_context["seo_html_comment"])) 
     187 
     188        return qseo_title+comments 
    194189 
    195190 
Note: See TracChangeset for help on using the changeset viewer.