Как заменить часть текста звездочками при выводе во Views

16 июня 2020 в 14:57
Аватар пользователя Tinnka Tinnka 0 5

Как пример:

  • При выводе номера телефона заменить 5 последних цифр звездочками
  • При выводе Фамилии вывести только первую и последнюю букву

и т.п.
Можно ли это сделать стандартными средствами без программирования?

Комментарии

Совсем без программирования никак, наверное. Можно сделать альтер вывода вьюса и применять к нужным строкам функции по замене значений

16 июня 2020 в 15:10

https://api.drupal.org/api/drupal/core%21modules%21views%21views.api.php...

Через шаблоны вьюса тоже должно сработать, чтобы узнать какой конкретно шаблон темить - https://www.drupal.org/docs/theming-drupal/twig-in-drupal/debugging-twig... , либо установить модуль dev_mode.

Если вьюсов много и разных, то темизировать шаблонами не лучшая идея.

16 июня 2020 в 20:44

Tinnka wrote: заменить часть текста

Tinnka wrote: При выводе Фамилии вывести только первую и последнюю букву

А как Вы предлагаете определять какая часть текста является "Фамилией"? Ну с телефоном ещё можно что-то намудрить, а с фамилией-то как?

16 июня 2020 в 22:19