Страница 1 из 1

Фамилию и Имя поменять местами

Добавлено: 28 дек 2013, 15:22
tester
Добрый день!

При выборе владельца для тикета предлагаются агенты. Агенты представляют собой в этом виде Имя и Фамилия.
Вопрос: Как их поменять местами при выборе владельца?
Гораздо удобнее поиск делать по Фамилии.

Re: Фамилию и Имя поменять местами

Добавлено: 28 дек 2013, 20:37
ykolesnikov
Посмотрите здесь - Изменить настройки SysConfig in Framework -> Frontend::Agent --> FirstnameLastnameOrder

Re: Фамилию и Имя поменять местами

Добавлено: 15 янв 2014, 12:13
tester
Спасибо большое!
Помогло!

Re: Фамилию и Имя поменять местами

Добавлено: 23 фев 2014, 01:13
crazy_UPS
Добрый день.
Так же с обновлением на 3.3.4 столкнулся с данной проблемой.
Вопрос следующего характера (я поменял уже Фамилию и Имя местами) но вот меня смущает "," между ними. Т.е. у меня отображаются как "Курганов, Илья" - немного раздражает. Как эту запятую можно убрать?

Re: Фамилию и Имя поменять местами

Добавлено: 23 фев 2014, 16:05
ykolesnikov
В предыдущих версиях, сказал бы - поменяйте в коде .dtl модулей на нужный порядок, что и делал раньше, но, похоже, теперь это спрятали глубже и уже желания и знаний не хватает. И забил я на это. Ну через запятую , и что? Не задаом наперед и в нужном порядке , ну и слава богу. Есть желание, напишите разработчикам на Bug..., что не по-русски это, может поправят или добавят вариант без запятой. :)

Re: Фамилию и Имя поменять местами

Добавлено: 27 мар 2014, 18:42
mukexa
может поправят или добавят вариант без запятой
можно и самому добавить, но я же просто исправил существующий вариант:
Файл User.pm, ищем блок

Код: Выделить всё

        elsif ( $FirstnameLastNameOrder eq '1' ) {
        $UserFullname = $Data{UserLastname} . ', '
            . $Data{UserFirstname};
    }
заменяем на

Код: Выделить всё

    elsif ( $FirstnameLastNameOrder eq '1' ) {
        $UserFullname = $Data{UserLastname} . '  '
            . $Data{UserFirstname};
    }

Так же поменял в списке агентов, тут нужно крутить AdminUser.dtl:
строку

Код: Выделить всё

<td>$QData{"UserFirstname"} $QData{"UserLastname"}</td>
заменяем на

Код: Выделить всё

<td>$QData{"UserLastname"} $QData{"UserFirstname"}</td>
Чтобы данный вариант оставался на веки - первое исправление делаем в "Custom", второе создав собственную тему.

Re: Фамилию и Имя поменять местами

Добавлено: 27 мар 2014, 18:49
ykolesnikov
Здорово и просто! Спасибо за решение!

Re: Фамилию и Имя поменять местами

Добавлено: 27 мар 2014, 18:53
mukexa
З.Ы. А не знаете часом где сортировка настраивается? Хотелось бы по фамилии отсортировать список агентов.

Re: Фамилию и Имя поменять местами

Добавлено: 27 мар 2014, 19:31
ykolesnikov
Могу ошибаться, но посмотрите параметры в Config.pm, включающие слово Order.
UPD: К сожалению, наврал, нет там такого. :oops: