Вадим, это значит, в папке "assets" там, где установлены Nuxt и Vue. А API часть (Laravel) установлена в другой папке - к ней идёт обращение из Vue для работы с базой данных.
Алексей Ярков, возможно, я не так вас понял. Это обычный класс, и у элемента в инспекторе видно, что установлен такой же, то есть, стиль по всем правилам должен срабатывать.
Юрий Зеленковский, да, похоже на то, что нужно, только изображение на правой границе выводится с середины - такое ощущение, что все равно при помощи Tile заполняется вся область фрейма, и какая часть изображения попадет на правую границу, та и выведется.
Pavel Designer, можно сделать через Auto Layout, как вы и говорили - по краям фреймы границ с фиксированной шириной, а в середине - контентный, с Fill. Но фоном было бы удобнее.
Pavel Designer, интересовало именно, можно ли сделать автоматически заполняемые границы, которые сами будут масштабироваться. Если нет, придется делать по-другому. В Tile так сделать нельзя - это ясно, однако, явно, не хватает такого инструмента. Искал в настройках Stroke, но и там не нашел. В css есть специальное свойство "border-image" для подобных вещей, но здесь этого нет.
Аналог на css - "background-repeat: repeat-y" и "background-position: left top". То есть, слева и справа полное заполнение фрейма фоном по вертикали, а по горизонтали заполнения быть не должно.
Нужно защититься ото всяких инъекций. Я, главное, не знаю, защищает ли уже Bitrix от них при использовании API (например, CIBlockElement::update). Если нет, то нужно делать вручную, а вот как делать, чтобы не повреждались поля, содержащие разметку? Если их просто не обрабатывать, не будет ли это уязвимостью?
На самом деле, это я тупанул, проблема была в другом. Спасибо за ответ, но у меня такой вариант не заработал - максимум передается только последний файл из всего массива. Заработал именно вариант с "IMAGES[]", когда понял, что тупанул.