HELP!!! Как сделать слайдер кликабельным? Или как добавить к слайдеру ссылки?

Тема в разделе "PHP", создана пользователем Ленка, 25 июн 2016.

  1. Ленка

    Ленка

    Регистрация:
    14 окт 2015
    Сообщения:
    8
    Симпатии:
    0
    Есть слайдер(модуль) на сайте. Необходимо поставить на слайды ссылки и сделать их кликабельными.
    Как это сделать не имею представления, уже по максимуму все перепробовала. Понимаю, что править надо здесь:


    <!-- main slider carousel items -->
    <div class="carousel-inner">
    {foreach $slides as $slide name=slides}
    <div class="item {if $smarty.foreach.slides.first}active {/if} " data-slide-number="{$smarty.foreach.slides.ind ex}">
    {if isset($slide[$t_image]) && $slide[$t_image]}
    <img src="{$pathimg}{$slide[$t_image]}" alt="" style="width:{$img_width}px;height: {$img_height}px" class="img-responsive">
    {/if}
    <div class="carousel-caption">
    {if isset($slide[$t_title]) && $slide[$t_title]}<h3>{$slide[$t_title]}</h3>{/if}
    {if isset($slide[$t_description]) && $slide[$t_description]}<p>{$slide[$t_description]}</p>{/if}
    </div>
    </div>
    {/foreach}
    </div>


    P.S. В настройках модуля слайда имеется поле для ввода ссылке, но от него толку нет.
     
  2. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    А куда вы хотите ссылку вывести?
    Если поле ссылки есть, то выводится она будет как-то так:
    PHP:
    <a href="{$slide[$t_link]}"></a>
    А дальше вы должны узнать, как именно называется у вас переменная со ссылкой (мой вариант может оказаться неверным - это просто предположение, ибо я не представляю, что у вас за движок и в любом случае я не работаю с движками, где есть smarty).
     
    Baco нравится это.
  3. bloodlight

    bloodlight

    Регистрация:
    24 мар 2013
    Сообщения:
    46
    Симпатии:
    58
    Обверните тег img тегом a href, т.е. ссылокй, что бы было так:
    И вместо "/" вставьте соответствующую переменную со ссылкой:
    Какая точная переменная у вас, где содержиться ссылка, не понятно, но можно узнать так, в шаблоне напишите {$slide|print_r} или {$slide|var_dump}, точно не помню, и в куске кода найдете правильную переменную, которая отвечает за вывод ссылки. Надеюсь будет понятно)
     
    Baco нравится это.