package org.broadleafcommerce.core.web.processor; import org.thymeleaf.Arguments; import org.thymeleaf.dom.Element; import org.thymeleaf.fragment.FragmentAndTarget; import org.thymeleaf.fragment.WholeFragmentSpec; public class HeadProcessorEx extends HeadProcessor { @Override protected FragmentAndTarget getFragmentAndTarget(Arguments arguments, Element element, boolean substituteInclusionNode) { String head = element.getAttributeValue("head"); super.getFragmentAndTarget(arguments, element, substituteInclusionNode); return new FragmentAndTarget( head == null || head.length() == 0 ? HEAD_PARTIAL_PATH : head, WholeFragmentSpec.INSTANCE); } }