Единственный правильный вариант - переносить обертку в шаблон компонента. Все остальное - костыли. Content before component и Content after component - должны подключаться в шаблоне, в зависимости от параметров компонента.
В joomla 3.x напрямую в файле error.php, сам код посмотрите на примере родных шаблонов beez3, protostar.
p.s.
в joomla 4.x уже на примере шаблона cassiopeia через
<jdoc:include type="styles" /> и <jdoc:include type="scripts" />