Работа со сниппетами кода

Сниппет кода - это небольшой фрагмент SQL или разметки HTML, который может быть повторно использован в проекте. 

Пример - разметка ссылки на модальную форму. Вставил готовый сниппет, чуть подправил параметры и кнопка готова. 

При открытии редактора кода, вверху есть 2 кнопки Сниппеты и Создать сниппет (добавлена в авг 2024). 

Кнопка Сниппеты позволяет добавить в редактор один из существующих сниппетов. 

Кнопка Создать сниппет позволяет сохранитть некий текст в виде сниппета с именем. В будущем этот сниппет будет доступен в категории Пользовательские. 

Сниппетами можно управлять на странице /snippets (в базе это таблица БД - as_snipppets). 

Механизм сниппетов также используется и для типовых секций лендов (поле isForLand=1). В механизме лендов также предусмотрено создание сниппета для некой секции ленда. 

Если вам нужно добавить кнопки сниппетов к какому-то своему редактору, то можно использовать такую разметку (пример для формы с полем с кодом html): 

{form-title}
<a href="#" class="as-snippet btn btn-sm btn-light mr-2" 
   data-cont=".as-form-item[data-code=html] textarea" data-notModal="1">{colview-snippets}</a>
<a href="#" class="as-snippet-newSnippet btn btn-sm btn-light mr-2 " 
   data-editorid=""><i class="fa fa-plus"></i> Создать снипет</a>
<div class="as-snippetLinks"></div>
{colcontrol-html}

Кнопка as-snippet показывает окно выбора сниппета. 

Кнопка as-snippet-newSnippet позволяет создать новый сниппет из выделенного текста.

Панель as-snippetLinks выводит панель типовых вариантов разметки колонок row-col. 

Falcon Space - функциональная веб-платформа разработки на узком стеке MS SQL/Bootstrap. Вводная по Falcon Space
Насколько полезной была статья?

Google поиск по нашей документации

Выгода от использования Falcon Space

В 2-3 раза экономнее и быстрее, чем заказная разработка
Более гибкая, чем коробочные решения и облачные сервисы
Используйте готовые решения и изменяйте под свои потребности
Нужна бесплатная консультация?
Планируете делать веб-проект?
Сайт использует Cookie. Правила конфиденциальности OK