Теперь редакторам сайтов не нужно совершать никаких лишних действий — достаточно всего лишь кликнуть по нужному месту в тексте и внести изменения. Это значительно облегчает работу и экономит время пользователей, работающих с контентом.
Функцию inline-редактирования можно подключить к любому текстовому или строковому полю. Для этого в компоненте, в месте вывода переменной поля, саму переменную нужно заключить в функцию nc_edit_inline().
Функции передаются 3 параметра: имя поля, номер объекта и номер компонента. В целом, можно прописать следующее:
<?= nc_edit_inline('Text', $f_RowID, $cc)?>
где «Text» — имя поля.
Для того, чтобы функционал inline-редактирования заработал, нужно включить режим редактирования.
Для редактирования текста кликните в любое место текста. После редактирования кликните по любому месту страницы вне текста. После подтверждения изменений текст будет сохранён.
Вы можете настроить кнопки на панели редактирования. Зайдите на страницу настройки WYSIWYG-редактора (Настройки → Настройки WYSIWYG), далее перейдите на вкладку «Панели». В списке панелей нажмите на «Inline панель редактирования». Вы попадёте на страницу редактирования панели редактирования. Настройте панель редактирования по вашему усмотрению.