Конструктор FAQ - редактор вопросов и ответов
Конструктор FAQ - редактор вопросов и ответов
Новое пользовательское свойство инфоблока для создания FAQ разделов и элементов. Встроенный редактор позволяет быстро добавлять вопросы и ответы, менять их очередность и управлять структурой. Работает с любыми инфоблоками. Критично важно для SEO и ранжирования в поисковиках.
2 100 грн.
Функциональность
Модуль добавляет новый тип свойства для инфоблоков — "Конструктор FAQ". Это пользовательское свойство предназначено для хранения структурированных данных в виде массива пар вопрос-ответ.
После установки модуля вы получаете:
- Новый тип свойства в редакторе инфоблока
- Визуальный интерфейс управления FAQ элементами в административной части
- API для программного добавления/удаления/редактирования FAQ пар
- Поддержку drag-and-drop для изменения последовательности
- Интеграцию с модулем Translator для мультиязычного контента
Техническая реализация
Данные хранятся в стандартных полях инфоблока в сериализованном виде JSON. Модуль не требует изменения структуры базы данных и совместим с существующей архитектурой Bitrix.
Структура данных:
Code
Copy code
Code copied!
{
"faq": [
{
"q": "текст вопроса",
"a": "текст ответа",
}
]
}Использование в шаблонах
Данные FAQ извлекаются через стандартный API инфоблоков:
Code
Copy code
Code copied!
$arItem['PROPERTIES']['FAQ_PROPERTY']['VALUE']; // возвращает массив пар вопрос-ответ
Верстка и рендеринг FAQ блока реализуются самостоятельно в шаблоне компонента в соответствии с требованиями дизайна. Модуль предоставляет только структурированные данные.
Интеграция с SEO
Модуль не генерирует микроразметку автоматически. Для добавления schema.org FAQ разметки необходимо самостоятельно реализовать JSON-LD в шаблоне:
Code
Copy code
Code copied!
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "вопрос",
"acceptedAnswer": {
"@type": "Answer",
"text": "ответ"
}
}
]
}