CSS для свойств и полей

InstantCMS 2.X

как?

#1 31 августа 2017 в 23:03
Возникла необходимость оформить таблицу свойств и заодно поля. Как?

Немного подробней. Я просто не могу сообразить. Как присвоить стиль конкретному свойству или полю. Например: имеем свойство стороны света, которое определяетмя простым списком. Если выбрано север, то надпись должна быть синей, юг — красной и т.д. Задать индивидуальный класс для свойства не проблема, а вот для значения свойства...

Логика идет по пути добавления чего-то в форму добавления свойства, но простой список перечисляется в текстовом поле. В базу он попадает просто под номером (id).

Вопрос для тех кто знает cms. Как? Или куда копать?
#2 1 сентября 2017 в 08:18
У каждого поля есть несколько классов, определяющих тип поля. У значений, тоже есть общий класс. Например для списка
  1. <div class="field ft_list f_price auto_field">
  2. <div class="title_left">Сторона света: </div>
  3. <div class="value">Север</div>
Присваивайте.
Или я не так понял?
#3 1 сентября 2017 в 09:06

Или я не так понял?

Lora
Значение поля (Север), может быть другим (Юг, Восток, Шапокляк и т.д.). И нужно каждое значение стилизовать по своему. Да и вроде как про свойства шла речь, а не про поля.

Вот вариант для свойств (нашел где-то в интернете):

  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $(".content_item_props .value").html(function(index, text) {
  4. return text.replace(new RegExp("север", 'g'), "<span style='color:blue;'>север</span>")
  5. });
  6. $(".content_item_props .value").html(function(index, text) {
  7. return text.replace(new RegExp("юг", 'g'), "<span style='color:red;'>юг</span>")
  8. });
  9. });
  10. </script>
#4 29 октября 2017 в 23:58


Или я не так понял?

Lora
Значение поля (Север), может быть другим (Юг, Восток, Шапокляк и т.д.). И нужно каждое значение стилизовать по своему. Да и вроде как про свойства шла речь, а не про поля.

Вот вариант для свойств (нашел где-то в интернете):

  1.  
  2. $(document).ready(function(){
  3. $(".content_item_props .value").html(function(index, text) {
  4. return text.replace(new RegExp("север", 'g'), "север")
  5. });
  6. $(".content_item_props .value").html(function(index, text) {
  7. return text.replace(new RegExp("юг", 'g'), "юг")
  8. });
  9. });
  10.  

DолбаK

СПАСИБО +++!!! Я так понимаю, что на сегодняшний день это единственный рабочий вариант.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.