[РЕШЕНО] Где убирается сокращение ников в Drupal 7?

Главные вкладки

Аватар пользователя thezoom thezoom 8 сентября 2011 в 17:46

Здравствуйте! Подскажите, где убирается сокращение ников в семерке? Здесь описан процесс для пятого друпала. Соответственно в \includes\common.inc строк

<?phpif (strlen($object->name) > 20) {
      $name = truncate_utf8($object->name, 15) .'...';?>

не нашел.

Комментарии

Аватар пользователя thezoom thezoom 8 сентября 2011 в 18:09

kalabro wrote:
http://api.drupal.org/api/drupal/modules--user--user.module/function/use...

Прошу прощения, я не точно сформулировал вопрос. Мне нужно убрать обрезку при выводе имени.

То есть это: "Ник Пользова..." превратить в "Ник пользователя".

Аватар пользователя drupby drupby 30 ноября 2014 в 0:27

"Artu" wrote:
Нашел, но как это кошерно исправить.

в template.php темы

function ИМЯТЕМЫ_username($variables) {
  if (isset($variables['link_path'])) {
    $output = l($variables['name_raw'] . $variables['extra'], $variables['link_path'], $variables['link_options']);
  }
  else {
    $output = '<span' . drupal_attributes($variables['attributes_array']) . '>' . $variables['name_raw'] . $variables['extra'] . '</span>';
  }
  return $output;
}
Аватар пользователя drupby drupby 30 ноября 2014 в 16:42

"Artu" wrote:
Этот вариант вообще не режет?

да, здесь выводится переменная $variables['name_raw'] с полным именем вместо обрезанной $variables['name']