src/pyams_skin/metas.py
changeset 507 1c7bd4ccfb32
parent 446 6a8890f9c810
child 513 39d19a6997e5
equal deleted inserted replaced
506:08196fe15f4a 507:1c7bd4ccfb32
   114         return '''<meta property="{property}" content="{value}" />'''.format(property=self.property,
   114         return '''<meta property="{property}" content="{value}" />'''.format(property=self.property,
   115                                                                              value=self.value)
   115                                                                              value=self.value)
   116 
   116 
   117 
   117 
   118 @implementer(IMetaHeader)
   118 @implementer(IMetaHeader)
       
   119 class SchemaMeta(object):
       
   120     """Schema.org property meta header"""
       
   121 
       
   122     def __init__(self, name, value):
       
   123         self.name = name
       
   124         self.value = value
       
   125 
       
   126     def render(self):
       
   127         return '''<meta itemprop="{name}" content="{value}" />'''.format(name=self.name,
       
   128                                                                          value=self.value)
       
   129 
       
   130 
       
   131 @implementer(IMetaHeader)
   119 class LinkMeta(object):
   132 class LinkMeta(object):
   120     """Link meta header"""
   133     """Link meta header"""
   121 
   134 
   122     def __init__(self, rel, type, href):
   135     def __init__(self, rel, type, href):
   123         self.rel = rel
   136         self.rel = rel