Вот мой вопрос У меня есть класс ABC и функция XYZ, определенная внутри него, и эта функция возвращает что-то, основанное на указанной выше логике.изменить тело оператора if на основании его условия
class ABC {
function XYZ{
..........
.......
return "--- ";
}
}
Теперь на другой странице этого класса есть объект, который вызывает этот метод.
$z= new ABC;
if($z->XYZ())
{
some output
}
else{
another output
}
Моя проблема в том, я не имею доступа к стр.2, но мне нужно изменить вывод еще заявления. У меня есть только доступ к классу ABC, потому что я переопределяю его в модуле. поэтому, короче говоря, я могу только изменить функцию XYZ. Какое решение??
Если его никакого значения, я работаю на Magento электронной коммерции платформы и класс является классом блок и страница 2 представляет собой шаблон
Похоже, нет никакого решения, кроме редактирования Page2. –
@u_mulder да. но я не могу, потому что мне нужно сделать расширение, и у каждого пурпурного есть разные шаблоны. Я могу только переопределять основные классы, но не могу переопределить шаблон темы, даже если захочу. – sunny
Даже страницы шаблонов могут быть переоценены, но в этом случае я не могу этого сделать. Я хочу, чтобы страница пользователя работала так, как есть, за исключением того, что еще часть – sunny