1. Главная
  2. Форумы
  3. Техподдержка Drupal
  4. Решение проблем

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

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

Как пример:

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

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

Комментарии

Аватар пользователя EvgenySorokin EvgenySorokin 16 июня 2020 в 20:44

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.

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

Аватар пользователя marassa marassa 16 июня 2020 в 22:19

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

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

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

Логотип drupal.ru

Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.

Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code

Drupal – торговая марка Дриса Бёйтарта

12+

AltStyle によって変換されたページ (->オリジナル) /