Class DefaultSiteItem

  • All Implemented Interfaces:
    SiteItem

    public class DefaultSiteItem
    extends AbstractXmlSiteItem
    Basic adapter to a Item, enhanced with methods that can be easily invoked in template engines like Freemarker. The generic get method allows things like ${model.header.title} in Freemarker.
    Author:
    Alfonso Vásquez
    • Field Detail

      • item

        protected org.craftercms.core.service.Item item
    • Constructor Detail

      • DefaultSiteItem

        public DefaultSiteItem​(org.craftercms.core.service.Item item,
                               org.craftercms.commons.converters.Converter<org.dom4j.Element,​Object> modelFieldConverter,
                               Comparator<SiteItem> sortComparator)