первый вариант мне нравится, но клиента, боюсь, не устроит. У него сайт на WP, который я переношу на битрикс и там сделана такая порнография.
Сейчас в голову пришла идея:
ссылки в section.php формируем скриптом для этого:
1. формируем массив урлов типов (type1, type2...)
2. смотрим, есть ли в $_REQUEST['SECTION_CODE'] что-то из массива
3. если есть, то ссылки услуг формируем по шаблону.
4. так же смотрим, находимся ли мы в разделе, когда одновременно выбраны и тип и услуга, если да, то разделяем ссылку и передаем в компонент параметры для отбора элементов.
В теории, должно сработать.
Вот с этим, пока что, не придумал "У всех проектов URL должны быть вида "/projects/название-проекта"" как быть
Максим, спасибо за помощь, проблема была, действительно, в сохраненном спрайте - при скачивании туда первой строкой записалось <!DOCTYPE html>
а уже дальше шел код svg
Максим, да, symbol должен загружаться из спрайта. Я поэтому и вставил скрины, что на исходном сайте загружается, на перенесенном - нет
тут описание, как работает https://doka.guide/html/svg-sprite/
Сергей Соловьев, на ЯД принцип же такой: каждый загружает к себе в облако, далее либо расшаривает, либо нет. Соответственно, если человек не расширил, то остальные не видят.
Нам нужно чтобы файлы было видно всем, у кого есть доступ.
пробовал.
Регулярки /\s+-\s+/u /\s+—\s+/u /\s+\W\s+/u
не срабатывали. Очень странно, что последняя не работала, т.к., по идее, она должна искать не букву, окруженную пробелами.
При этом, если, например, тут тестировать регулярки, то все было ок.
Steel_Balls, формат зависит от установленного в настройках. Игрался с разными.
Проблема локализована, но не решена.
Причина в JS DataTimePicker. Если в настройках плагина отключить его поддержку - приходит в почту корректно, если включить, то January 1 1970.
Написал разрабам
Проблема решилась так:
$item = unserialize(htmlspecialcharsback($value));