Автор Тема: Изменение высоты стандартного модуля slider для домашней страницы.  (Прочитано 329 раз)

20 Апрель 2015, 21:27:04
  • Новичок
  • *
  • Сообщений: 3
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В стандартном, как все знают, высота просто не предусмотрена, как параметр.

Подскажите, как поменять, а лучше - дайте код модуля.

Заранее спасибо.
20 Апрель 2015, 21:51:19
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 937
  • Репутация: +10/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Высота автоматом определяется по размерам слайда.
private function _prepareHook()
{
if (!$this->isCached('homeslider.tpl', $this->getCacheId()))
{
$slides = $this->getSlides(true);
if (is_array($slides))
foreach ($slides as &$slide)
{
$slide['sizes'] = @getimagesize((dirname(__FILE__).DIRECTORY_SEPARATOR.'images'.DIRECTORY_SEPARATOR.$slide['image']));
if (isset($slide['sizes'][3]) && $slide['sizes'][3])
$slide['size'] = $slide['sizes'][3];
}
if (!$slides)
return false;
$this->smarty->assign(array('homeslider_slides' => $slides));
}
return true;
}
20 Август 2016, 16:24:30
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 165
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
21 Август 2016, 00:00:22
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 3035
  • Репутация: +72/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Можно, но не нужно. Она по высоте слайдера берется.
21 Август 2016, 14:40:26
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 165
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Я нашла в jquery.bxslider.css, поменяла высоту и ширину слайда, мне надо было,чтобы в ширину на весь экран растягивался слайдер.