Changeset 2746 in products for quintagroup.plonegooglesitemaps/trunk
- Timestamp:
- Aug 12, 2010 2:11:54 PM (14 years ago)
- Location:
- quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/configure.zcml
r2425 r2746 24 24 <subscriber handler=".handlers.pingGoogle"/> 25 25 26 <five:implements 27 class="Products.ATContentTypes.content.newsitem.ATNewsItem" 28 interface=".interfaces.INewsSitemapProvider" 29 /> 30 26 31 </configure> -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/content/newsextender.py
r2420 r2746 11 11 from Products.Archetypes.public import DisplayList 12 12 13 from quintagroup.plonegooglesitemaps.interfaces import INewsSitemapProvider 14 13 15 class ExtendableStringField(ExtensionField, StringField): 14 16 """An extendable string field.""" … … 21 23 22 24 class NewsExtender(object): 25 adapts(INewsSitemapProvider) 23 26 implements(ISchemaExtender) 24 27 -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/interfaces.py
r2538 r2746 12 12 13 13 class ISitemap(Interface): 14 """Search engine Sitemap content type""" 14 """Search engine Sitemap content type.""" 15 16 class INewsSitemapProvider(Interface): 17 """Marker interface for News sitemap provider.""" -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/profiles/default/componentregistry.xml
r2407 r2746 3 3 <adapters> 4 4 <adapter 5 name=" "6 for_=" Products.ATContentTypes.interface.IATNewsItem"5 name="quintagroup.plonegooglesitemaps.newssitemapextender" 6 for_="quintagroup.plonegooglesitemaps.interfaces.INewsSitemapProvider" 7 7 provides="archetypes.schemaextender.interfaces.ISchemaExtender" 8 8 factory="quintagroup.plonegooglesitemaps.content.newsextender.NewsExtender"/>
Note: See TracChangeset
for help on using the changeset viewer.