inputTVtype | Тип |
---|---|
text | текст |
textarea | текстовая область |
richtext | текстовый редактор |
image | изображение |
checkbox* | флажки (checkbox) |
option* | переключатели (radio) |
[ | |
{"header": "ID", "sortable": "true", "dataIndex": "id"}, | |
{"header": "Блок", "sortable": "true", "dataIndex": "MIGX_formname"}, | |
{"header": "Опубликован", "sortable": "true", "dataIndex": "publish","renderer": "this.renderCrossTick"} | |
] |
- &tvname — название TV с типом ввода MIGX
- &tpl — имя чанка для вывода каждой записи. Можно использовать @CODE:, @FILE:, @FIELD
- &docid — можно указать ID документа, чей TV надо обработать. По умолчанию: [[*id]]
- &value — JSON строка для обработки getImageList. Если указан, параметры &docid и &tvname будут проигнорированы. Можно использовать для вывода в getImageList еще одного вызова getImageList
- &limit — количество записей для вывода. По умолчанию: 0
- &offset — количество записей, которые необходимо пропустить. По умолчанию: 0
- &totalVar — имя плейсхолдера, в котором содержится общее количество записей. По умолчанию: total
- &randomize — если установить 1, результаты будут отсортированы в случайном порядке. По умолчанию: 0
Документация по всему, что может располагаться в теге <head>
вашего документа
Перевод оригинального документа.
На днях возникла задача реализовать своеобразный спойлер на jquery. Суть сводится к тому, чтобы если в блок выводится слишком длинный текст, например, превышающий 2000 символов, тогда текст должен обрезаться, а в конец вставляться многоточие. К тому же после блока необходимо выводить ссылку «Читать далее», которая будет раскрывать текст полностью. Следовало также не забывать и про функционал обратного сворачивания блока в формат анонса.
Задача достаточно стандартная, однако поиск подходящего jquery-плагина не увенчался успехом, поскольку во всех плагинах, которые удалось найти, ограничения задаются не количеством символов, а высотой блока. То есть указывается высота контейнера, и плагин обрезает текст, выходящий за его пределы. В интернете можно найти весьма удобные варианты таких плагинов, например, Readmore.js и dotdotdot. Причем последний даже может отслеживать изменение размера окна и автоматически обновлять результат.
Однако проблема была в том, что сайт адаптивный и
- Создаём в Libray новый блок
- Копируем через инспектр html код нужного блока
- Копируем все стили сайта в файл css
- Подключаем через скопируемые стили
- Переходим в созданную категори и очищаем не нужный CSS
uncss header.html > style.css
- Конертируем css в scss
css-to-scss -o <filename>