Сейчас друпал обрезает имя пользователя и ставит многточие после 18 знаков. На моем сайте нет регистрации, и все пользователи имеют имя вида "Иванов Иван Иванович" - можно ли где-то отменить эту чудную настройку? буду очень благодарен за пример... Нашел вот эту тему: http://www.drupal.ru/node/17363 но тут о 6й версии. После всех танцев заставить работать на 7й не смог...
Спасибо!
Комментарии
Добавьте пользователям дополнительное поле "«Реальное Имя»" и настройте нужную длинную. Используйте логин только для авторизации, а все остальное для отображения на сайте.
К сожалению не очень понимаю как последовать совету: новое поле сделать не проблема. Но как заставить именно его отображаться вместо всех имен? Можно конечно в теме переписать запросы в тех местах, где есть упоминание о юзере, но что делать с модулями, которые тоже выводят имя? Не допиливать же каждый модуль при каждом обновлении...
Ну да повозиться придется.
Вот ни в одном сообществе нет такого понимания и столь искреннего соболезнования! Шучу...
То что повозиться придется я уже понял. Хотелось решить малой кровью, ну да ладно. Заодно другие данные подтяну к имени...
Спасибо что укрепили веру в себя
Кто решает эту проблему, здесь есть ответ —
http://drupal.stackexchange.com/questions/54054/stop-advanced-forum-cutt...
Лично я поправила файл theme.inc (в папке includes).
Строку $variables['name'] = check_plain($name);
изменить на
$variables['name'] = check_plain($variables['name_raw']);
Очистить кэш.
Кстати, насчет повозится. Есть такой хук hook_username_alter, который поможет решить проблему глобально для всего сайта.
А еще есть модуль https://drupal.org/project/realname