1 Отредактировано Илья (16.02.2017 16:34:54)

Тема: Добавить кнопку на баннер [Решено]

Добрый день. Хотелось сделать кнопку на баннере, например как на этом сайте http://www2.hm.com/ru_ru/index.html
На каждом слайде разная кнопка. Я смог  реализовать это только путем добавления в базу еще одного поля и выводом в шаблоне slider.tpl

<a href="{$banner.link}" class="sliderButton">{$banner.button}</a>

Скажите, может есть более простое решение или оставить такой вариант?:)

Повысить оценку Понизить оценку

2

Re: Добавить кнопку на баннер [Решено]

Ваш вариант - хороший, можно было и чуть проще сделать.

У баннера есть поле произвольный текст. Которое можно использовать для размещения любых данных на баннере.
Просто условьтесь, что первая строка - это название кнопки,
вторая - дополнительный текст, выводимый на баннере.

Далее в шаблоне вы можете разбить описание по строкам, например: {$lines = explode("\n", $banner.info)}
и использовать {$lines.0} {$lines.1} .... Просто такой вариант затрагивает чисто шаблон и не требует лезть в PHP.

Повысить оценку +1 Понизить оценку

3

Re: Добавить кнопку на баннер [Решено]

admin Спасибо, так гораздо проще!

Повысить оценку Понизить оценку