Чтобы увидеть путь к шаблону в сгенерированном html-исходном коде для целей отладки, я использовал следующий фрагмент кода в
app / code / core / Mage / Core / Block / Template.php
/**
* Render block
*
* @return string
*/
public function renderView()
{
$this->setScriptPath(Mage::getBaseDir('design'));
$showDebug = true;
if (!$showDebug) {
$html = $this->fetchView($this->getTemplateFile());
}
else {
$template = $this->getTemplateFile();
$tagName = 'template_'.current(explode('.',end(explode('/',$template))));
$html = '<'.$tagName.'><!-- '.$template.' -->';
$html .= $this->fetchView($template);
$html .= '<!--/ '.$template.' --></'.$tagName.'>';
}
return $html;
}
но теперь в журналах ошибок я вижу следующее: 2010-12-13T21: 55: 35 + 00: 00 ERR (3): строгое уведомление: только переменные должны передаваться по ссылке в / app /code / core / Mage / Core / Block / Template.php в строке 245
Как на это следует ссылаться, чтобы избежать этой ошибки?