Перейти к содержанию
addnews

слайдшоу над категориями

Рекомендуемые сообщения

Здравствуйте!

При установки в модуле "категории" вывод категорий в схеме "home" в положении слева, слайдшоу съезжает вправо т.к. слевой стороны появляется блок категорий. Как сделать чтобы слайдшоу оставалось во всю ширину, а блок категорий находился слева, под блоком слайдшоу?  

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

модуль EXTRA Positions или править руками код, переносить модуль слайдшоу под хедер

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а в каком файле переносить код ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно  внести поправки в home.tpl .

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал вот так:

 

 

Админка

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" />

 

slider-header.jpg

Появился выбор расположения в шапке.

 

Взял с другого форума. Спасибо автору.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно увидеть результат?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Плюсанул в репу)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал вот так:

 

slider-header.jpg

Появился выбор расположения в шапке.

 

Взял с другого форума. Спасибо автору.

 

Сделал все по этой схеме, слайдер висит в хедере, но как его подвинуть вправо, например? Заслоняет логотип. Где его вообще редактировать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что когда ставишь по этой схеме слайдер в шапку, пропадает возможность его редактировать в файле slideshow.css. C чем это может быть связано? Без проблем заплачу тому, кто поможет поставить слайдер в шапку и объяснит как его редактировать. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Шаблон дефолтный? Версия какая?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.