Any time
a cartridge handler has a name that does not match its cartridge type exactly,
it must be registered in
the
/atg/endeca/assembler/NucleusAssemblerFactory.handlerMapping
property. For example, The CategoryHeaderBanner
component is registered in the NucleusAssemblerFactory.handlerMapping
property as the handler for cartridges with an ID of HeaderBanner-ATGCategory
. The
following mappings cartridge type and handler are defined in Commerce Reference
Store.
When the
cartridge name and the handler name , both matches then you don’t need to register
here.
handlerMapping+=\
ContentSlot-Main=/atg/endeca/assembler/cartridge/handler/ContentSlot,\
ContentSlot-Header=/atg/endeca/assembler/cartridge/handler/ContentSlot,\
ContentSlot-Secondary=/atg/endeca/assembler/cartridge/handler/ContentSlot,\
PageSlot=/atg/endeca/assembler/cartridge/handler/ContentSlot,\
PromotionalContent-ATGSlot=\
/atg/endeca/assembler/cartridge/handler/PromotionalContentSlot,\
PromotionalContent-ATGTargeter=\
/atg/endeca/assembler/cartridge/handler/PromotionalContentTargeter,\
ProductSpotlight-ATGSlot=\
/atg/endeca/assembler/cartridge/handler/ProductSpotlightSlot,\
ProductSpotlight-ATGTargeter=\
/atg/endeca/assembler/cartridge/handler/ProductSpotlightTargeter,\
HeaderBanner-ATGCategory=\
/atg/endeca/assembler/cartridge/handler/CategoryHeaderBanner,\
DimensionSearchAutoSuggestItem=\
/atg/endeca/assembler/cartridge/handler/DimensionSearchResults,\
ProductSpotlight-ATGCategoryRelatedProducts=\
/atg/endeca/assembler/cartridge/handler/CategoryRelatedProducts,\
ProductSpotlight-ATGCategoryRecommendations=\
/atg/endeca/assembler/cartridge/handler/CategoryRecommendations,\
HorizontalRecordSpotlight=\
/atg/endeca/assembler/cartridge/handler/RecordSpotlight,\
ProductList-ATGCategoryChildren=\
/atg/endeca/assembler/cartridge/handler/ProductListCategoryChildren
Note: The
PriceSlider
cartridge handler has the same name as the PriceSlider
cartridge,
so it does not need to be registered in the handlerMapping
property.
No comments:
Write comments