Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Выборка активных и не активных страниц через Selector

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

Ответов: 2
Просмотров: 2985
Последний ответ 24 Апреля 2016, 13:02:38
от atach
UMI.Selector: выборка заказов только зарегистрированных пользователей

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

Ответов: 1
Просмотров: 2864
Последний ответ 25 Мая 2017, 16:10:05
от admin
Погрешности в методах фильтрации less, more [selector]

Автор AlexeyРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 2627
Последний ответ 13 Февраля 2013, 21:18:56
от admin
Selector - between и поля типа optioned

Автор andreyРаздел Макросы UMI.CMS

Ответов: 2
Просмотров: 4039
Последний ответ 16 Января 2014, 14:59:06
от admin
Selector order по полю цены

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

Ответов: 52
Просмотров: 13219
Последний ответ 25 Марта 2016, 11:13:44
от aghigay

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

*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Использование selector?
« : 09 Сентября 2013, 13:22:49 »
Здравствуйте!
Не совсем пойму как использовать вывод атрибутов в выборке при помощи selector?
Имею:
<property id="410" name="polyarnost" type="relation">
<title>Полярность</title>
<value>
<item id="660" name="Евро [- +]" />
</value>
</property>
Если пишу в выборке:
{$page->polyarnost}, то выводится id, а как вывести непосредственно Имя item?

*

admin

  • *****
  • 2444
  • +172/-1
    • Просмотр профиля
Re:Использование selector?
« Ответ #1 : 13 Сентября 2013, 11:15:09 »
вам нужно вывести имя выбранного элемента выпадающего списка?

тогда вам надо получить его id ($page->polyarnost), по id получить объект и если он существует получить имя его

$polyarnost_id = $page->polyarnost;
$polyarnost=umiObjectsCollection::getInstance()->getObject($polyarnost_id);
if($polyarnostinstanceof umiObject) {
  $polyarnost_name = $polyarnost->name;
}


*

muldy

  • ***
  • 222
  • +9/-1
    • Просмотр профиля
Re:Использование selector?
« Ответ #2 : 13 Сентября 2013, 16:29:06 »
Ок то что надо, спасибо!
Правда странно почему сразу я не могу получить такое, по принципу $page->name!