Kомпонент Аккордеон (sfAccordion)

Назначение компонента

Компонент sfAccordion (аккордеон) позволяет организовать контент в складные секции, где пользователь может разворачивать и сворачивать отдельные элементы для просмотра содержимого. Это полезно для:

  • Организации FAQ-разделов
  • Отображения дополнительной информации без перегрузки интерфейса
  • Создания компактных меню и навигации
  • Группировки связанного контента

Параметры компонента

Для данного компонента параметры не указываются.

Данные компонента

Данные записываются в массив tabs в виде {"tabs": [{"title": "tab_1","content": "content"}, {"title": "tab_2","content": "content"}, {"title": "tab_2","content": "content"}]}

, где title - это заголовок вкладки, а content - её содержимое.

События компонента

Для инициализации компонента необходимо указать события типа ready с названием inititate: events='{"ready":{"0":{"sfAccordion":{"action":"initiate"}}}}'

Пример компонента

            
<smart
name="sfAccordion"
        id = "sfAccordion"
        events='{"ready":{"0":{"sfAccordion":{"action":"initiate"}}}}'
        sf-code="sfAccordion"
        data='{"tabs": [{"title": "Что такое компания Симай? ", "content": "Компания SIMAI – лидер на рынке информационных решений г. Уфы, золотой сертифицированный партнер 1С-Битрикс, компания входит в 30-ку лучших экспертов 1C-Битрикс в мире. Мы знаем, что нужно именно Вам и предложим готовое решение, учитывающее специфику вашего бизнеса, которое поможет вам привлечь новых клиентов, оптимизировать бизнес-процессы и сэкономить приличные деньги на рекламе!"}, 
                    {"title": "Какие услуги вы предлагаете? ","content": "Вам нужно представить ваш бизнес в интернете? Мы сделаем для вас сайт под ключ. Хотите продавать через интернет? Мы разработаем для вас интернет-магазин. Требуется организовать работу коллектива? Мы подготовим для вас корпоративный портал."}, 
                    {"title": "Как с вами связаться?","content": "С нами можно связаться различными способами, включая социальные сети."}]}'
    >
</smart>
            
        

Изменить статью