Poster
Новичок
PHPlib pearовский - как парсить top и bottom?
Для того чтоб подключить верхнюю и нижнюю часть страниц (которая для всех одинакова) попробовал в шаблоне .html сделать
, но парсер не парсит этот код и выдает его в html страницы как <? include(top.html); ?>.
Сделал top.html шаблоном, и парсю его для включения в основные шаблоны.
Вопрос: правильно ли я делаю?
например, меню:
и так же делаю блок top:
А если нужно будет в top включить php-код?
как тогда поступить? Спасибо
Для того чтоб подключить верхнюю и нижнюю часть страниц (которая для всех одинакова) попробовал в шаблоне .html сделать
PHP:
include(top.html);
Сделал top.html шаблоном, и парсю его для включения в основные шаблоны.
Вопрос: правильно ли я делаю?
например, меню:
PHP:
$t -> setBlock("menu", "menurow", "megamenu");
foreach ($menu_element as $m_e) {
$t -> setVar(array('MENU_ELEMENT' => $m_e));
$t -> parse("megamenu", "menurow", TRUE);
}
$t -> parse("MENU", "menu");
PHP:
$t -> setBlock("top", "top", "toptable");
$filename = $templates.'top.html';
$fd = fopen ($filename, "r");
$top_data = fread ($fd, filesize ($filename));
fclose ($fd);
$t -> setVar(array('TOP' => $top_data ));
$t -> parse("toptable", "top", TRUE);
как тогда поступить? Спасибо