Допустим вам необходимо создать слайдер, который заказчик сможет без проблем редактировать (содержание), и каждое изображение должно вести на определённую страницу + появлятся в определённое время. В помощь нам приходят инфоблоки.
1. Вначале подготовим структуру для слайдера.
Создадим новый инфоблок, например с типом "Новости" (Рабочий стол > Контент > Информ. блоки > Типы информ. блоков > Новости)
Заполняем настройки по вашему усмотрению (дальше я буду писать на своем примере). Желательно поставить обязательным пункт "Картинка для анонса" в разделе "Поля" и проставить галки у "Создавать картинку анонса из детальной (если не задана)", "Создавать картинку анонса из детальной даже если задана".
В разделе "Свойства" добавляем свойство (извините) для настройки ссылки, по которой будет ввести картинка (примерные настройки: Ссылка - Строка - Акт - SLIDER_LINK).
Сохраняем, останется правильно настроить страницу добавления картинки в слайдер. У меня сделано примерно так:
Т.е. картинка будет идти из анонса, вы можете сделать наоборот (из детальной).
Теперь уже всё идёт на ваше усмотрение. Вы можете сделать через свой компонент. Я покажу, как сделано у меня.
2. Добавляем компонент "Список новостей (bitrix:news.list)" в необходимую область сайта.
При этом в свойствах сделаем наше поле активным (slider_link) и уберём галки у "Устанавливать заголовок страницы, Устанавливать статус 404..., Включать инфоблок в цепочку навигации, Включать раздел в цепочку навигации"
3. Частным пример подключения слайдера: Для работы скрипта необходимо подключить библиотеку JQuery!
Скачиваем слайдер SlidesJs (http://slidesjs.com/). Кидаем slides.min.jquery.js в папку шаблона слайдера (ШАБЛОН/components/bitrix/news.list/slider/) и меняем имя на script.js, изображения перемещаем в папку images в ней же, стиль кидаем в папку шаблона слайдера, назвав style.css, и поменяв пути до картинок.
Т.е. вы думаете эта статья для разработчиков? Ну смешно ведь самые базовые вещи рассказывать. Начали бы с тега img, что он делает? Еще подключать компонент с кучей лишнего кода и настроек. Сделали вызов GetList один и все. Для красоты можно в include его.
Группы на сайте создаются не только сотрудниками «1С-Битрикс», но и партнерами компании. Поэтому мнения участников групп могут не совпадать с позицией компании «1С-Битрикс».