Нужно сделать комплекс доработок.
В файле system/library/document.php
добавить обработчики:
private $myTag = array();
public function addMyTag($var) {
$this->myTag[] = $var;
}
public function getMyTag() {
return $this->myTag;
}
В файле catalog/controller/common/header.php добавить получение данных:
$data['myTag'] = $this->document->getMyTag();
В файле catalog/view/theme/*/template/common/header.twig
в нужное место в блоке head добавить вывод html-кода:
{% for tag in myTag %}
{{ 'любой ваш html код или переменная '~tag }}
{% endfor %}
Теперь из контроллера категории можно передавать данные в head этой строкой:
$this->document->addMyTag($var);