То есть, допустим, у нас есть контент "Куртки". Какие-то параметры я сгруппировал для стилизации их вывода, т.к. очень удобно вешать flexbox и выводить таким образом. Допустим, я хочу одним блоком выводить параметры "Цвет/Материал/Размеры" — я объединяю эти поля в группу. И скажем еще хочу отдельно стилизованным блоком выводить "Год/Коллекция" — тоже вешаю группу.
Контента (курток) много и данные у них по-разному заполнены, у некоторых мало данных полей. Если полей, сгруппированных в одну группу, нет — то соответственно эта группа не выводится. И пусть бы не выводилась, но это влияет на номера других групп полей.
Т.е. в идеальном виде:
"Год/Коллекция" — группа "Коллекция", она получает автоматически класс fields_group_kurtki_1
"Цвет/Материал/Размеры" — группа "Параметры", она получает автоматически класс fields_group_kurtki_2
Если вдруг по каким-то причинам в контенте не указан год и название коллекции (его вообще может не быть в принципе) — то что происходит? Эти поля не выводятся, а "Цвет/Материал/Размеры" — группа "Параметры" — автоматически получает класс fields_group_kurtki_1 и естественно вся верстка ломается.
Можно че-то придумать? Хотелось бы чтобы группировки получали класс независимо от других группировок, иначе зачем тогда они вообще сделаны?
Отдельной проблемой могут быть поля, которые не находятся в группе. Например, есть поле мультивыбора, я его перемещаю в списке полей в разные места и в зависимости от этого ВСЕ группировки полей меняют свои цифры, это вообще очень странно.
Если таки пренепременно нужен селектор, то транслитерировать обязательно. В коробке где-то функция должна лежать (я не нашёл, юзаю стороннюю
).В целом, по дефолтному шаблону вывода записей ТК есть ещё рядочек пожеланий…
Мысль правильная.
Посмотрел по коду, быстрого решения по именованию fieldsetов не нашлось…