-
Постов
16 -
Зарегистрирован
-
Посещение
Тип контента
Форумы
Склад
Документация IPS4
Новости
Приложения
Лаборатория
Багтрекер
Разработка
Интервью
Профили
Файлы
Блоги
Календарь
Идеи
Сообщения, опубликованные bandit583
-
-
18 минут назад, Павел сказал:
Если форматирование нужно задать для каждого элемента разное, то да - прописывать для каждого. Если для остальных одинаковое, то можно перед {{endif}} добавить блок {{else}}
Спасибо за помощь
-
6 минут назад, Павел сказал:
Использовать HTML код в ключах не совсем хорошая идея. Ключи лучше задавать цифровые или латинские. А для оформления можно использовать проверку if, например так:
<span class="ipsBadge ipsBadge_style1"> {$label}: {{$vals = explode(',', $value);}} {{foreach $vals as $val}} {{if ltrim($val) == 'Значение 1'}} <span style="color:red">{$val}</span> {{elseif ltrim($val) == 'Значение 2'}} <span style="color:blue">{$val}</span> {{elseif ltrim($val) == 'Значение 3'}} <span style="color:orange">{$val}</span> {{endif}} {{endforeach}} </span>
ltrim - удаляет пробелы из начала строки.
Если элементов много, то для каждого элемента так делать надо? Если к примеру все элементы (тобишь значения) должны быть одинакового цвета.
-
2 минуты назад, Павел сказал:
Какая стоит задача? Как выглядит выпадающий список? formValue показывает ключи выпадающего списка.
Вывести элементы с применением классов.
Тоесть если пишу так, то все работает как задумано и оформление к элементам применяется:
<div class="forma_one"> <div class="form_border"><i class="fab fa-get-pocket"></i> {$label} </div> <div class="form_fon"> {$formValue|raw} </div> </div>
А если через ваш способ, то выводятся все значения без форматирования.
-
2 минуты назад, Павел сказал:
С formValue код будет таким:
<span class="ipsBadge ipsBadge_style1"> {$label}: {{$vals = explode(',', $formValue);}} {{foreach $vals as $val}} {$val} {{endforeach}} </span>
Проблема в модификаторе "|raw" для форматирования HTML. Делаю так:
{$label}: {{$vals = explode(',', $formValue|raw);}} {{foreach $vals as $val}} {$val} {{endforeach}}
Но изменений нет. Или так будет неверно?
-
4 минуты назад, Павел сказал:
То есть? Так и вписать. Можно же поэкспериментировать и попробовать разные варианты.
Вписываю именно $formValue|raw, но raw не принимается в вашем коде. Поэтому и спрашиваю, мож не так вписываю.
-
5 минут назад, Павел сказал:
Данные поля можно форматировать как угодно, если выбрать собственный формат отображения поля и ввести например это:
<span class="ipsBadge ipsBadge_style1"> {$label}: {{$vals = explode(',', $value);}} {{foreach $vals as $val}} {$val} {{endforeach}} </span>
Спасибо, вроде то что надо, только как вместо $value вписать $formValue|raw?
-
Павел смотрел, указаны не в css, как я понял это уже сам IPS ставит их. В консоли посмотрел, у запятой даже класса никакого нет, совсем.
-
Привет, можно ли как то убрать запятые у элементов дополнительного поля в Pages? К примеру у доп поля типа "Выпадающий список" включен множественный выбор и выбрано 3 значения. После каждого значения автоматов ставится запятая.
Как то можно убрать запятые между значениями?
Спойлер -
Кирилл странно, а по какой причине может не отображаться? Куда копать в этом случае? Пробовал чистую дефолную тему. Приложения и плагины отрубал.
-
Павел ничего не менялось. Проверял и на стандартной теме.
-
Павел установил, но кнопка так и не появилась. Я так понял, под версию 4.5 не доработали плагин?
-
Заметил, что на версии 4.4.3 после оплаты через модуль Яндекс.Деньги не приходит чек на почту. С других видами оплаты все нормально.
Как убрать запятые у элементов дополнительного поля в Pages?
в Помощь и поддержка
Опубликовано
А можно ли через этот вариант "{{$vals = explode(',', $value);}}" отобразить не только $value, но и $formValue? Но чтоб к $value применить один цвет, а к $formValue другой, ну или другие стили