Куски кода в шаблоне
Sergey |
|
---|---|
#39791 Yusupov: Конечно не причем Dayver: вопросил, я ответил о решении со слотами и.. и понеслось. Я не против, если этот тренд удалят. Добавлено 47 минуты спустя: О чанках. Еще раз перечитал. Мой взгляд:. В любом модуле есть такое или похожее подлючение темплейта: $mskin = sed_skinfile(array('page', $sed_cat[$pag['page_cat']]['tpl'])); $t = new XTemplate($mskin); //что там считаем и решаем и назначаем теги $t->assign(array( "ТЕГ!" => $решение_тега1, "ТЕГ2" => $решение_тега2, "ТЕГN" => $решение_тегаN )); //........ $t->parse('MAIN'); $t->out('MAIN'); Но можно и так $mskin = sed_skinfile(array('page', $sed_cat[$pag['page_cat']]['tpl'])); $t = new XTemplate($mskin); $mskin_чанк_1 = sed_skinfile('темплейт чанка_1'); $t_чанк_1 = new XTemplate($mskin_чанк_1); $t_чанк_1->parse('MAIN_ЧАНКА'); // $mskin_чанк_N = sed_skinfile('темплейт чанка_N'); $t_чанк_N = new XTemplate($mskin_чанк_N); $t_чанк_N->parse('MAIN_ЧАНКА'); //что там считаем и решаем и назначаем теги $t->assign(array( "ТЕГ!" => $решение_тега1, "ТЕГ2" => $решение_тега2, "ТЕГN" => $решение_тегаN, "ТЕГ_ЧАНК_1" =>$t_чанк_1->text("MAIN_ЧАНКА"), "ТЕГ_ЧАНК_N" =>$t_чанк_N->text("MAIN_ЧАНКА") )); //........ $t->parse('MAIN'); $t->out('MAIN'); : www.cotonti.mobi
|
|
Відредаговано: Sergey (04.09.2014 22:39, 10 років тому) |