Был проблема ранее при выводе самих типов контента, но её пофиксили, а вот в виджетах с такой же проблемой обрезания 0 в цифрах.
например значение 600 при выборке в виджете получаем 6.
версия 2.10.1
из оперы что в этой теме /forum/thread29716-1.html
и в догонку вопрос, в виджете надо вывести некоторые поля с значениями, но в базе из списка вместо значений идет порядковый номер. поитогу в виджет передается число.
InstantCMS 2.X
#2
31 августа 2018 в 06:41
На текущий момент в виджете в поле с описанием можно вывести только текстовые или строковые поля, так как нет обработки классами полей.и в догонку вопрос
речь не об этом. в виджете при своем шаблоне можно выводить все данные что в записи.На текущий момент в виджете в поле с описанием можно вывести только текстовые
в item передаются все поля уже изначально в массиве вот пример:
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
но суть в том, что если значение цена с 00 после запятой выводится правильно, то скорость без цифр после запятой обрезается до первого значения цифры более 0.
просто не могу пока найти в какой модели делается запрос и косячит это все.
Сегодня в 03:18
#4
31 августа 2018 в 07:15
У вас же скорость доступна в шаблоне 60, как она выводится на самом сайте?
#5
31 августа 2018 в 09:36
Loadырь, да правы.
все из-за конструкции типа
т.е. без обработки верно показывает.
брал за основу из вывода списка в категории вот такой схемой
Приэтом что список что виджет используют одну и туже модель, а вот где обработка html
все из-за конструкции типа
<?php echo $item['speed']['html']; ?> Мб/с</p>
брал за основу из вывода списка в категории вот такой схемой
<?php echo $item['fields']['speed']['html']; ?>
#6
31 августа 2018 в 09:58
В виджете список получается отсюда github.com/instantsoft/icms2/blob/master/system/controllers/content/model.php#L2359
В списке категории он получается отсюда же, но дополнительно обрабатывается полями здесь github.com/instantsoft/icms2/blob/master/system/controllers/content/frontend.php#L267
Поэтому в виджетах индекса ['html'] нет. Вам в виджете надо писать так
В списке категории он получается отсюда же, но дополнительно обрабатывается полями здесь github.com/instantsoft/icms2/blob/master/system/controllers/content/frontend.php#L267
Поэтому в виджетах индекса ['html'] нет. Вам в виджете надо писать так
<?php echo $item['speed']; ?> Мб/с</p>
#7
3 сентября 2018 в 04:43
Да, но хотелось бы иметь возможность выводить в виджетах любое поле записи, а не ограничиваться описанием +фото+ название.
#8
3 сентября 2018 в 06:46
Сделайте копию виджета списка контента и в него добавьте эти правки github.com/instantsoft/icms2/pull/594/commits/868b1c3742a03d311d95aacf68f9f92a9e913708. Для начала сойдет, а потом, возможно, появится решение в коробке.Да, но хотелось бы