Amaçları debuggin için oluşturulan html kaynak kodu şablonun yolunu görmek için ben de aşağıdaki kod parçası kullanılır
app / kod / çekirdek / Büyücü / Çekirdek / Blok / 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;
}
but now in the error logs I see the following: 2010-12-13T21:55:35+00:00 ERR (3): Strict Notice: Only variables should be passed by reference in /app / kod / çekirdek / Büyücü / Çekirdek / Blok / template.php on line 245
Nasıl bu hatayı önlemek için başvurulan olmalıdır?