Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Foren / National / Russian / Тех. поддержка / Как правильно создать категорию system?

Как создать категорию system?

Sergey
#35100 9. August 2012, 21:43

Вот этот участок (файл page.main.php), который формирует имя файла темплейта и организует класс t, в который записываются решения тегов, а потом все парсится

/* === Hook === */
foreach (cot_getextplugins('page.main') as $pl)
{
	include $pl;
}
/* ===== */

if ($pag['page_file'])
{
	unset($_SESSION['dl']);
	$_SESSION['dl'] = $id;
}

require_once $cfg['system_dir'] . '/header.php';
require_once cot_incfile('users', 'module');

$mskin = cot_tplfile(array('page', $cat['tpl']));
$t = new XTemplate($mskin);

если посмотреть, то здесь

$mskin = cot_tplfile(array('page', $cat['tpl']));

подбирается имя файла темплейта, это комбинация page и имени категории. Добавьте в начало

$cat['tpl']

строку типа имя_страницы Тогда первый просмотр начнется с шаблона page.имя_страницы.tpl

делается это отдельным плагином по хуку

page.main

В том случае, если такого шаблона с именем страницы не будет, то будет поиск шаблона обычным образом.

 

www.cotonti.mobi