Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Требуется выбрать только те страницы, у которых значение поля равно заданному

Автор tkalyuginaРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 3774
Последний ответ 26 Сентября 2019, 13:01:06
от pandus
Вывод полей в форме обратной связи в зависимости от значения поля

Автор webtrendРаздел Шаблоны XSLT

Ответов: 4
Просмотров: 2042
Последний ответ 06 Декабря 2017, 21:05:22
от webtrend
Рекурсивное удаление поля в типе данных объект каталога

Автор goodprofyРаздел Custom макросы

Ответов: 3
Просмотров: 2972
Последний ответ 12 Марта 2014, 17:14:59
от goodprofy
вывод поля из связанного объекта с возможностью его измерения

Автор kroxaРаздел Шаблоны XSLT

Ответов: 1
Просмотров: 2275
Последний ответ 19 Ноября 2011, 17:32:50
от admin
Выборка USEL с несколькими параметрами для одного поля

Автор sempl84Раздел Шаблоны XSLT

Ответов: 3
Просмотров: 3167
Последний ответ 29 Ноября 2012, 11:05:03
от niakriss

0 Пользователей и 1 Гость просматривают эту тему.

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Здравствуйте!
Собственно проблема следующая, требуется задать значение поля тип Составное!
Пробовал данным способ, не получается:

$page->setValue('myField', 'Новое значение');

*

ilyar

Re:Задать значени поля тип "Составное"?
« Ответ #1 : 14 Апреля 2014, 20:30:39 »
Здравствуйте!
Собственно проблема следующая, требуется задать значение поля тип Составное!
Пробовал данным способ, не получается:

$page->setValue('myField', 'Новое значение');

Примерно так:

<?php
$page->setValue('myField', array(
'int' => 1,
'float' => 'new value'
));

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Задать значени поля тип "Составное"?
« Ответ #2 : 14 Апреля 2014, 20:40:36 »
Сомневаюсь что именно, так!
Как мне кажется это не логично со стороны umi!

*

ilyar

Re:Задать значени поля тип "Составное"?
« Ответ #3 : 14 Апреля 2014, 20:55:24 »
Если надо использовать составное поле не стандартно, то можно еще так:

<?php
$page->setValue('myField', array(
  'int' => 1, // bigint(20)
  'varchar' => null, // varchar(255)
  'rel' => null, // int(10)
  'tree' => null, // int(10)
  'float' => 0 // double
));



Важно  у массива обязательно должно быть минимум два элемента с не нулевыми значениями.
« Последнее редактирование: 14 Апреля 2014, 21:08:14 от ilyar »

*

ilyar

Re:Задать значени поля тип "Составное"?
« Ответ #4 : 14 Апреля 2014, 21:02:11 »
Сомневаюсь что именно, так!
Как мне кажется это не логично со стороны umi!

Можешь сомневаться, а можешь использовать, а еще можно пофантазировать на тему: почему для этого поля они не сделали нормальный хелпер. Мне например очень интересно, я не прочь пофантазировать. ;)

Еще посмотри  эту тему Запись в umiObjectPropertyOptioned

*

ilyar

Re:Задать значени поля тип "Составное"?
« Ответ #5 : 14 Апреля 2014, 21:20:45 »
Сомневаюсь что именно, так!
Как мне кажется это не логично со стороны umi!

Вот еще может оказаться полезный материал: