Media Sources - указываешь для TV поля нужный media source и система подтягивает из него базовые path и url при формировании вывода. заодно оттуда берётся путь при выборе картинки из списка. ну и ессессно, сначала такой media source создать надо - тупо копируешь Filesystem и меняешь название, path и url на нужный.
может показаться слишком запутанным, но оно того стоит - кроссдоменность, cdn, ограничение доступа, другие плюшки. вообщем крутая фича...
это всё фигня: прочитайте описание getResources (вывод статей) и Webfinder (создание менюх) на ADDON и будете такое за минуты собирать в разных вариантах. просто внимательно прочитайте описание принимаемых этими сниппетами параметров...
ну так это ~99% объёма любого магазина, а называть что то типа правки хеадеров/футеров и страницы контактов "созданием нового сайта" как то неприлично 😂 ...
зачем делать "несколько сайтов" 😮 ? нормальная CMS на одной БД и одной админке нагенерит столько поддоменов сколько нужно. создание "нового поддомена" не будет ничем отличаться от добавления кучки новых страниц в БД, а если продумать систему - то и ещё проще. тут такой же подход как и с локализациями....
угу, путь проверенный.
сначала скрипт на 10 строк написать, типа: "создать объект HTML Purifier> подключиться к БД> всосать таблицу> перезаписать обработав нужные поля... посмотреть, что получилось > выматериться> изменить настройки HTML Purifier > по новой..."
а потом HTML Purifier как внешняя библиотека руками вешается не на редактор, а на CMS - на событие BEFORE_SAVE или что там в битриксе. и пусть фильтрует нужные поля при любом сохранении....
svg-шка аналогичная спрайту из примера (с бликом и полуподсветкой границ) будет в итоге "весить" больше чем png-шка, единственный плюс - всасывать не надо 😂 . хотя ukrdev всё одно молодец...
в кругах, к которым я близок ;) такие вопросы Гуглу принято задавать:
на автомате прочистить БД хотя бы от явного мусоря, ляпов и того, что быть "не должно". потом прилепить его как выходной фильтр WYSIWYG-га...
редакторы по природе зло, а для особо блондинистых секретарш вполне достаточно встроить обработку textarea htmlpurifier-ом, более чем достаточно...
а мозг включить ;) ? на примере у спрайтов "рамка" (с подсвеченным углом) только в левом срезе, в правом просто наклонный срез фона с прозрачность - что бы вдавленность кнопок реализовать. если вдавленность не нужна вообще достаточно один левый угол обрезать. примитивнейший "фокус" даже для нуба.
простой бутстраповский навбар, но с вдавленностью и без удвоения границ (fcck.ru) на порядок сложнее реализовать в CSS. зато без дурацких картинок....
а в чем проблема? эллллементарно жеж: у кнопок спрайты с прозрачными скосами по углам и каждая "залезает" под соседнюю(ии) на ширину этих скосов, но из за прозрачности уголков перекрытий заливки не заметно. задачка из букваря....