Поля в записи в два столбца

InstantCMS 2.X

Поля в записи в два столбца

#1 18 декабря 2020 в 10:11
Добрый. В настройках полей есть Обтекание и расположение полей справа \ слева. При большом количестве полей это долго настраивать. Как можно поля Список и Мультивыбор располагать в два столбца в Записи? Два столбца есть в Фильтр 2.13.1 или пример:
#2 18 декабря 2020 в 10:22

Как можно поля Список и Мультивыбор располагать в два столбца в Записи ?

@noname
Нужно идти вот по этой дороге, в фаиле шаблона одной записи есть
  1. <?php foreach ($fieldset['fields'] as $field) { ?>
который перебирает все наши поля, и вот тут надо добавить условия, div классы и т.д
#3 18 декабря 2020 в 10:36
Спасибо, но все сложно это и сп своровать не знаю как и откуда laugh
#4 18 декабря 2020 в 10:48

Спасибо, но все сложно это и сп своровать не знаю как и откуда

@noname
Ну тогда остается только. Обтекание и расположение полей справа \ слева. laugh

Сложно объяснить как вам это сделать, так как нужно учесть некоторые факторы которые присутствуют только у вас на сайте. Вот как в соседней теме, человеку говорят как можно сделать а он в ответ " нет не работает " laughА по факту должно, и не кто не знает что он там городит, и как ему помочь.
#5 18 декабря 2020 в 10:52
Tolya Да все просто, шаблон дефолт, 2.13.1, только поля с добавлением значений и join smile
#6 18 декабря 2020 в 10:54

Да все просто

@noname
А вот поля Список и Мультивыбор идут друг за другом, или между ними может проскочить поле например строка?
#7 18 декабря 2020 в 11:29

А вот поля Список и Мультивыбор идут друг за другом, или между ними может проскочить поле например строка?

Tolya
Друг за другом, может быть поле Число, что фильтруется, для доски объявлений например… Не все поля (текст, дата, пользователь), определенные.
PS если муторно руками придется…
#8 18 декабря 2020 в 11:51
для наглядности:
  1.  
  2. <?php foreach ($fieldset['fields'] as $field) { ?>
  3. <?php if($field['type'] == 'list' || $field['type'] == 'listmultiple'){
  4. $field['options']['wrap_width'] = '50%';
  5. $field['options']['wrap_type'] = 'left';
  6. } ?>
Этот для примера, чтоб видели в какую сторону идти. Но и не факт, что надо делать именно так!!!
#9 18 декабря 2020 в 14:31
  1. .content_item {
  2. column-width: 200px;
  3. max-width: 600px;
  4. margin: 0 auto;
  5. }
Но нужно как-то для определенных полей или нужные исключить )
#10 18 декабря 2020 в 15:49

.content_item

@noname
Это вся запись целиком...

нужно как-то для определенных полей или нужные исключить

@noname
.f_системное_имя_поля

laughброня крепка и танки наши быстры
#11 18 декабря 2020 в 16:41

.f_системное_имя_поля

Tolya
Боги css не разрешают, не получается… Надо может все поля вперемешку сделать — ни у кого так не будет!
#12 18 декабря 2020 в 16:44

Боги css не разрешают

@noname
Бывает, надо козу им в жертву принести
#13 18 декабря 2020 в 16:58
Все, обряд совершил. Что куда писать?
#14 18 декабря 2020 в 17:10

Что куда писать ?

@noname
деду морозу… типа мол так и так...

ну а если по существу, то я не знаю. Может кто подскажет… флудить больше не буду)))
#15 19 декабря 2020 в 15:50
Буду пробовать в 2.14 в Специальном виджете smoke(Видимость поля)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.