второй вывод:
PHP:create_cache ("business", $business, $config['skin']); }
ну да тут немного ошибся (просто копировал кусок с мода и забыл поменять)
create_cache ("mod", $mod, $config['skin']);
И все таки не могу понять, где в выше описанном мной куске - надо использовать clear_cache ('mod')?
А еще попутно нарисовался один вопрос:
первый пример был такой
PHP:
$tpl->load_template('mod.tpl');
// Здесь кусок мода
.................
....................
........
// заносим его в переменнную которая будет использоватся в .tpl
$tpl->set('{.....}', $......);
// Завершаем сборку
$tpl->compile('content');
$tpl->clear();
// и создаем кеш
create_cache ("mod", $mod, $config['skin']);
}
то есть собирается только одна переменная, которая будет использоваться в нутри .tpl-а
PHP:
$tpl->set('{.....}', $......);
а если их будет две и больше?
пример:
PHP:
$tpl->load_template('mod.tpl');
// Здесь кусок мода 1
$sort = ....;
// заносим его в переменнную которая будет использоватся в .tpl
$tpl->set('{sort}', $sort);
// Здесь кусок мода 2
$date = ....;
// заносим его в переменнную которая будет использоватся в .tpl
$tpl->set('{date}', $date);
// Здесь кусок мода 3
$img = ....;
// заносим его в переменнную которая будет использоватся в .tpl
$tpl->set('{img}', $img);
// Завершаем сборку
$tpl->compile('content');
$tpl->clear();
То как тогда создать (да и собственно в начале вывести) кеш?
PHP:
// и создаем кеш
create_cache ("mod", $mod, $config['skin']);
}
Ведь переменную то можно записать только одну
create_cache ("mod", $mod, $config['skin']);
а в примере их три.
Как???