как указать свой css стиль для типа поля (мул.выбор)
как задать свой стиль конкретному полю?
Т.е есть поле Тип блюда (мултивыбор) надо, что-бы каждый его пункт <li> использовал нужный класс, но только именно этот тип поля, так как у меня 3 мультивыбора.
или может в админке убрать галочку (показывать в списке) и самому в ручную вывести значения?
<?php echo $fields['foodtype']['handler']->parse( $item['foodtype'] ); ?>
<?php echo $item['foodtype'] ;?></div>
<div class="field ft_<?php echo $field['type']; ?> f_<?php echo $field['name']; ?>">
Посмотрите свойства элемента вашего поля.
В вашем случае ваше поле "foodtype" выводиться так
<div class="field ft_тип поля f_foodtype">
.field .ft_тип поля .f_foodtype { правила }
Можно конечно в шаблоне в цикле перебора полей сделать и свою обработку типа
if($field['name'] == 'foodtype'){ echo '<div class="foodtype">'. $field['handler']->setItem($item)->parseTeaser($item[$field['name']]) .'</div>'; }
а как узнать .ft_тип поля ¿ как я прнимаю у меня это мультивыбор
Правый клик на поле -> Просмотреть код элементаа как узнать .ft_тип поля ¿ как я прнимаю у меня это мультивыбор
Или Ctrl+Shift+C
название поля foodtype
но как узнать тип?
узнал \ listbitmask
но как узнать тип?
yandex.ua/video/search?filmId=o30145VRUXI&text=обучение%20код%20элементов%20в%20opere
узнал \ listbitmask
у меня есть поле с мультивыбором, где в предустановленных значениях я указал:
— китайчкое
— японское
— итальянское
новому рецепту я выбрал из списка мультивыбора — японское и китайское
следователь
но в списке я должен увидить 2 значения
Точно чтоточнее значения я получил, но к ним применен встроенный класс <li> а надо убрать ли и задать свой стиль
— китайчкое
может тег <li>? htmlbook.ru/html/Liно к ним применен встроенный класс <li>
Кому тогда задать стиль?а надо убрать ли и задать свой стиль
Абсолютно непонятно.
Я Вам на русском написал, что достаточно указать свойства CSS для класса .f_foodtype { правила }
На картинках "Изменил на красный text"
Как отобразить уже в записи, но именно в том месте, где мне надо? если включать в админке -"отображать в записи", то Тип блюда "уходит" вниз шаблона, надо поднять наверх.
docs.instantcms.ru/manual/ctypes/fields
Вы можете добавлять поля, изменять, удалять и менять их местами. Чтобы переместить какое-либо поле выше или ниже нужно просто перетащить его мышью в списке в нужном направлении, затем нажать кнопку Сохранить.
Я делал раньше иначе, каждый тип кухни (итальянская, китайская, японская) был отдельным полем (флаг), и я отключал вывод в записи и в списке, а в шаблоне делал конструкцию <?php echo $item['моё_поле']; ?> и так 2-3 раза.
Сейчас, я сделал иначе, "всунул" все типы кухни в мультивыбор, и теперь я не могу вывести в шаблоне как было раньше.
По Вашим советам, удалось отобразить в списке (но я включил вывод в списке) и подогнал свой стиль — сделано.
Однако внутри записи, типы кухни выводятся в самом низу, а поднять надо на самый вверх, в специальный отведенный блок (в котором, раньше я выводил <?php echo $item['моё_поле']; ?>, <?php echo $item['моё_поле2']; ?> и тд. Сейчас так делать нельзя.