Changeset 1183 in products


Ignore:
Timestamp:
Jul 28, 2009 3:23:59 PM (15 years ago)
Author:
liebster
Message:

Added use of default meta tags from the control panel in metatags viewlet.

Location:
quintagroup.seoptimizer/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/trunk/docs/HISTORY.txt

    r1162 r1183  
    11Changelog 
    22========= 
     3 
     4 
     52.0.8 (2009-07-28) 
     6------------------ 
     7 
     8- Added use of default meta tags from the control panel in metatags viewlet 
     9  [liebster] 
    310 
    411 
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/views.py

    r896 r1183  
    77from Products.Five.browser.pagetemplatefile import ViewPageTemplateFile 
    88 
     9SEPERATOR = '|' 
    910HAS_CANONICAL_PATH = True 
     11 
    1012try: 
    1113    from quintagroup.canonicalpath.interfaces import ICanonicalPath 
     
    8284        site_properties = getToolByName(context, 'portal_properties') 
    8385        if hasattr(site_properties, 'seo_properties'): 
    84             names = getattr(site_properties.seo_properties, 'default_custom_metatags', []) 
    85             for name in names: 
    86                 if name not in added: 
    87                     result.append({'meta_name'    : name, 
    88                                    'meta_content' : ''}) 
     86            custom_meta_tags = getattr(site_properties.seo_properties, 'default_custom_metatags', []) 
     87            for tag in custom_meta_tags: 
     88                name_value = tag.split(SEPERATOR) 
     89                if name_value[0] and name_value[0] not in added: 
     90                    if len(name_value) == 1: 
     91                        result.append({'meta_name'    : name_value[0], 
     92                                       'meta_content' : ''}) 
     93                    else: 
     94                        result.append({'meta_name'    : name_value[0], 
     95                                       'meta_content' : name_value[1]}) 
    8996        return result 
    9097     
  • quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/skins/quintagroup.seoptimizer/qseo_properties_edit_form.cpt

    r1162 r1183  
    267267                   tal:define="columnNames python:['meta name', 'meta content']; 
    268268                               columnIds   python:['meta_name', 'meta_content']; 
    269                                fielddata context/qSEO_CustomMetaTags|python:[];"> 
     269                               fielddata here/@@seo_context/seo_customMetaTags;"> 
    270270                <thead> 
    271271                    <tr> 
  • quintagroup.seoptimizer/trunk/setup.py

    r1162 r1183  
    77 
    88 
    9 version = '2.0.7' 
     9version = '2.0.8' 
    1010 
    1111setup(name='quintagroup.seoptimizer', 
Note: See TracChangeset for help on using the changeset viewer.