Vqmod Вложенный require_once

У меня есть сценарий, когда vqmod не может внести изменения в opencart.

Сценарий.

в папке темы. Header.php, у меня есть инструкция require, которая включает файлы меню в зависимости от типа меню

Я хочу внести изменения в файл меню. Vqmod не может достичь этой точки.

header.php
require 'common/header/menu.php';

menu.php
<li>some text</li>

В Menu.php я хочу добавить еще один LI перед использованием vqmod.


person piresashwin    schedule 31.03.2015    source источник


Ответы (1)


Каждое вложенное требование должно иметь VQMod :: modCheck ().

В моем случае в header.php

require 'common/header/menu.php';

следует заменить на

require (VQMod::modCheck('common/header/menu.php'));

* обратите внимание, что пути должны быть абсолютными

person piresashwin    schedule 31.03.2015