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

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

Sergey
#35100 2012-08-09 21:43

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

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/* === 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);

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

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

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

PHP
1
$cat['tpl']

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

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

PHP
1
page.main

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

 

www.cotonti.mobi