Задача

Аватар пользователя cunard cunard 16 июня 2012 в 12:34

Всем привет!

Как настроить поле, чтобы когда человек регистрировался под, например, Некрасов Дмитрий,- имя и фамилия отображались следующем образом: Некрасов Д., а не Некрасов Дмитрий? или Дмитрий Н.?

Комментарии

Аватар пользователя alex_shut alex_shut 16 июня 2012 в 15:20

писать код.
перехватывать вывод поля и переопределять его.
Написать правило, по которому от второго слова выводим токма первую букафку.

Аватар пользователя drupby drupby 16 июня 2012 в 15:51

"alex_shut" wrote:
писать код.
перехватывать вывод поля и переопределять его.
Написать правило, по которому от второго слова выводим токма первую букафку.

это называется custom formatter

Аватар пользователя drupby drupby 16 июня 2012 в 17:21

"alex_shut" wrote:
ставить целый модуль ради четырех строк кода? не многовасто?

не многовасто , но я имел ввиду не контрибный модуль , а в своем кастомном модуле написать свой форматтер для поля нужного типа .
"alex_shut" wrote:
писать код.
перехватывать вывод поля и переопределять его.

где писать?
опять же только модуль свой .

Аватар пользователя alex_shut alex_shut 16 июня 2012 в 17:43

"drupby" wrote:

я реализовывал решения без модулей.
В темплейт.пхп писал

задача похожая. Мне нужно было взять тизер и разбить на две части чтоб в последующем их затемить по разному.

Аватар пользователя cunard cunard 17 июня 2012 в 21:46

Писать модуль не умею, да и нагрузка пока небольшая.

"drupby" wrote:
custom formatter

Cпасибо за наводку!