Forums / National / Russian / Скины и дизайн / Разный header и footer

Разный header и footer

webitproff
#46809 2023-06-01 21:05
#46806 Dayver:

header.pages.tpl

да увидел modules/page/page.php

// Environment setup

$env['location'] = 'pages';

Не помогло.

наверное что-то в /system/header.php

if (!COT_AJAX) {
	$mtpl_type = defined('COT_ADMIN') || defined('COT_MESSAGE') && $_SESSION['s_run_admin'] && cot_auth('admin', 'any', 'R') ? 'core' : 'module';
	if (Cot::$cfg['enablecustomhf']) {
		$mtpl_base = (defined('COT_PLUG') && !empty($e)) ? array('header', $e) : array('header', Cot::$env['location']);

	} else {
		$mtpl_base = 'header';
	}
	$t = new XTemplate(cot_tplfile($mtpl_base, $mtpl_type));
...........

там по разному расписано если сравнить с

/system/footer.php

if (!COT_AJAX) {
	$mtpl_type = (
        defined('COT_ADMIN')
        || (
            defined('COT_MESSAGE')
            && $_SESSION['s_run_admin']
            && cot_auth('admin', 'any', 'R')
        )
    ) ? 'core' : 'module';

    $mtpl_base = 'footer';
	if (Cot::$cfg['enablecustomhf']) {
        if (defined('COT_PLUG') && !empty($e)) {
            $mtpl_base = ['footer', $e];
        } elseif (!empty(Cot::$env['ext'])) {
            $mtpl_base = ['footer', Cot::$env['ext']];
        } elseif (!empty(Cot::$env['location'])) {
            $mtpl_base = ['footer', Cot::$env['location']];
        }
	}

	$t = new XTemplate(cot_tplfile($mtpl_base, $mtpl_type));
......................

Добавлено 17 минут спустя:

немного добавлю, - даже footer.pm.tpl подключается без проблем,

а вот header.pm.tpl равно как и с модулем страниц - ни в какую,

хотя для users и forums свои хєдеры подключаются

 

Добавлено 10 минут спустя:

еще интереснее стало laugh

/**
 * Private messages module main
 * .................
 */
....
Cot::$env['location'] = 'private_messages';

- header.private_messages.tpl - подключается

- footer.private_messages.tpl - не подключается

- footer.pm.tpl - подключается cool

разумеется всё это в разделе личных сообщений

Добавлено 15 минут спустя:

даже очень порадовало, что header.home.tpl подключается

у главной своя "шапка" сайта, - реально круть задумка и реализация yes

а вот тупо завис со статьями, никак не могу подключить header.pages.tpl для страниц

Добавлено 8 минут спустя:

и еще всё больше затягивает с интересом ...

и столько же вопросов, - почему так?

если для главной header.home.tpl подключается,

то чтоб подключить главной "свой футер" - footer.home.tpl не подходит.

файл должен иметь имя footer.index.tpl

 

аккаунт удален - не срослось с разработчиками
ушел на другой движок
This post was edited by webitproff (2023-06-01 22:41, 11 months ago)