terhant в двух словах модуль MZ+ окмодит catalog/controller/common/header.php нам интересен вот этот кусочек
<operation>
<search><![CDATA[return]]></search>
<add position="replace"><![CDATA[
$contents = ]]>
</add>
</operation> это означает буквально заменить в нашем контроллере все "return" на "$contents = ", прекрасно смотрим на сам контроллер и видим, что в отличие от оригинальной сборки, контроллер имеет метод getMenuLink, который так же возвращает некое значение:
return $link; и этот return так же весело заменяется модулем MZ+, что приводит к тому, что метод ничего не возвращает и меню ссылок не имеет возьмите ваш окмод mod_opencart_magiczoomplus.zip/magiczoomplus/module/system/magiczoomplus.ocmod.xml (или откуда вы его берете) и замените вышеприведенный кусок на, например, такой:
<operation>
<search regex="true" limit="2"><![CDATA[#return \$this\->load\->view\(#i]]></search>
<add position="replace"><![CDATA[
$contents = $this->load->view(]]>
</add>
</operation> надеюсь, это прекратит ваши мучения временно, разумеется, ведь с окмодами никогда нельзя быть уверенным, что завтра кто-нибудь не поменяет строку, на которую вы опираетесь для применения своего изменения