Вывод слайдера в шапку

  • Вывод слайдера в шапку

Добавляем пятый вариант вывода слайдера - "Шапка". Для того чтобы вывести слайдер в шапку сайта делаем следующее.

Админка

admin\language\russian\russian.php

добавить
$_['text_content_middle'] = 'Шапка';

www\admin\view\template\module\slideshow.tpl

после
<?php if ($module['position'] == 'column_right') { ?>
<option value="column_right" selected="selected"><?php echo $text_column_right; ?></option>
<?php } else { ?>
<option value="column_right"><?php echo $text_column_right; ?></option>
<?php } ?>

добавить
<?php if ($module['position'] == 'content_middle') { ?>
<option value="content_middle" selected="selected"><?php echo $text_content_middle; ?></option>
<?php } else { ?>
<option value="content_middle"><?php echo $text_content_middle; ?></option>
<?php } ?>

после
html += ' <option value="column_right"><?php echo $text_column_right; ?></option>';

добавить
html += ' <option value="content_middle"><?php echo $text_content_middle; ?></option>';


admin\controller\module\slideshow.php

после
$this->data['text_column_right'] = $this->language->get('text_column_right');

добавить
$this->data['text_content_middle'] = $this->language->get('text_content_middle');

Пользовательская часть

/catalog/controller/common/header.php

после
$this->children = array(

добавить
'common/content_middle',

Создаем файл content_middle.php по пути catalog\controller\common\
с содержимым аналогичным как и content_bottom.php

первую строку меняем на
class ControllerCommonContentMiddle extends Controller {
и в коде, вместо content_bottom заменяем все на content_middle

далее создаем файл content_middle.tpl по пути catalog\view\theme\default\template\common\
с таким же содержимым как и content_bottom.tpl

И в файле catalog\view\theme\default\template\common\header.tpl

добавляем в место вывода слайдера код
<?php echo $content_middle; ?>

после
<script type="text/javascript" src="catalog/view/javascript/common.js"></script>

добавить
<script type="text/javascript" src="catalog/view/javascript/jquery/nivo-slider/jquery.nivo.slider.pack.js"></script>

после
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />

добавить
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/slideshow.css" media="screen" />