source: products/quintagroup.seoptimizer/branches/refactoring2.3.0/quintagroup/seoptimizer/adapters.zcml @ 1853

Last change on this file since 1853 was 1853, checked in by mylan, 14 years ago

#156: Fixed interfaces, which adapter registered for. Test added

File size: 906 bytes
Line 
1<configure
2    xmlns="http://namespaces.zope.org/zope"
3    i18n_domain="quintagroup.seoptimizer">
4
5  <adapter
6      for="Products.Archetypes.public.BaseObject"
7      provides=".interfaces.IMetaKeywords"
8      factory=".adapters.MetaKeywordsAdapter"
9      />
10
11  <adapter
12      for="Products.Archetypes.public.BaseObject"
13      provides=".interfaces.IMappingMetaTags"
14      factory=".adapters.MappingMetaTags"
15      />
16
17  <!-- really adapter depends on both interfaces
18       *IPropertyManager* AND *ITreversable*
19       Actually only IFolder directly implements
20       both, but IItem not.
21  -->
22  <adapter
23      for="OFS.interfaces.IFolder"
24      provides=".interfaces.ISEOCanonicalPath"
25      factory=".adapters.canonicalPathAdapter"
26      />
27
28  <adapter
29      for="OFS.interfaces.IItem"
30      provides=".interfaces.ISEOCanonicalPath"
31      factory=".adapters.canonicalPathAdapter"
32      />
33
34</configure>
Note: See TracBrowser for help on using the repository browser.