1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-17 07:10:48 +03:00

Сайдбар на странице топика и баннер с лого сделаны опциональными

This commit is contained in:
Denis Shakhov 2014-11-26 18:47:58 +07:00
parent 44dd692a3f
commit b6dd9a1762
5 changed files with 36 additions and 11 deletions

View file

@ -4,6 +4,10 @@
{extends 'layouts/layout.base.tpl'}
{block 'layout_options'}
{$bNoSidebar = ! Config::Get( 'view.topic_show_sidebar' )}
{/block}
{block 'layout_content'}
{* Топик *}
{include 'components/topic/topic.tpl' topic=$oTopic}

View file

@ -28,6 +28,13 @@
padding: 0;
}
/* Лого */
.userbar-logo {
float: left;
line-height: 54px;
margin: 0 25px 0 0;
}
/**
* Userbar
*/

View file

@ -4,6 +4,12 @@
<div class="userbar">
<div class="userbar-inner clearfix" style="min-width: {Config::Get('view.grid.fluid_min_width')}; max-width: {Config::Get('view.grid.fluid_max_width')};">
{if ! Config::Get( 'view.layout_show_banner' )}
<h1 class="userbar-logo">
<a href="{router page='/'}">{cfg name='view.name'}</a>
</h1>
{/if}
<nav class="userbar-nav">
{if $oUserCurrent}
{$items = [

View file

@ -51,16 +51,18 @@
{**
* Шапка
*}
<header class="grid-row grid-role-header" role="banner">
{hook run='header_banner_begin'}
{if Config::Get( 'view.layout_show_banner' )}
<header class="grid-row grid-role-header" role="banner">
{hook run='header_banner_begin'}
<div class="site-info">
<h1 class="site-name"><a href="{router page='/'}">{cfg name='view.name'}</a></h1>
<h2 class="site-description">{cfg name='view.description'}</h2>
</div>
<div class="site-info">
<h1 class="site-name"><a href="{router page='/'}">{cfg name='view.name'}</a></h1>
<h2 class="site-description">{cfg name='view.description'}</h2>
</div>
{hook run='header_banner_end'}
</header>
{hook run='header_banner_end'}
</header>
{/if}
{**

View file

@ -3,20 +3,26 @@
$config = array();
/**
* Grid type:
* Тип сетки
*
* fluid - резина
* fixed - фиксированная ширина
*/
$config['view']['grid']['type'] = 'fluid';
/* Fluid settings */
// Настройки резины
$config['view']['grid']['fluid_min_width'] = '320px';
$config['view']['grid']['fluid_max_width'] = '1000px';
/* Fixed settings */
// Настройки фиксированная ширина
$config['view']['grid']['fixed_width'] = '1000px';
// Показывать сайдбар на странице топика или нет
$config['view']['topic_show_sidebar'] = false;
// Показывать баннер с лого и описанием или нет
$config['view']['layout_show_banner'] = true;
// Подключение скриптов шаблона
$config['head']['default']['js'] = array_merge(Config::Get('head.default.js'), array(
'___path.skin.assets.web___/js/init.js'