styleroom
(Styleroom)
1
всем привет
вот какой у меня вопрос: можно ли и если да то как создать переменную по аналогии с $content ?
очень бы такую хотелось иметь, чтобы можно было впихивать в нее что-то…
откуда растут ноги: управление содержимым сайдбара
решение у меня есть, но приходится делать вывод в шаблоне через $this->sidebar
а хочется по-взрослому - через $sidebar
как говориться - ай нид ё хэлп, бразэрс!
ineersa
(Ineersa)
2
Подозреваю что можно переписать рендер контроллера:
public function render($view,$data=null,$return=false)
{
if($this->beforeRender($view))
{
$output=$this->renderPartial($view,$data,true);
if(($layoutFile=$this->getLayoutFile($this->layout))!==false)
$output=$this->renderFile($layoutFile,array('content'=>$output),true);
$this->afterRender($view,$output);
$output=$this->processOutput($output);
if($return)
return $output;
else
echo $output;
}
}
Вот тут и есть ваш content.
Ну и вот очень полезная статья: http://www.yiiframework.com/wiki/249/understanding-the-view-rendering-flow/