Announcement

Collapse
No announcement yet.

Formula translate

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Formula translate

    Добрый день, добрым людям!
    Подскажите как при использовании формул достать перевод значения переменной? Т.е. если статус в оригинале "open", то как получить его перевод "Открыт"?
    Last edited by VikinGDM; 04-30-2020, 08:51 AM.

  • #2
    Здравствуйте!
    На сколько мне известно то там нету такого функционала. А позвольте спросить с какой целью в формуле нужно доставать перевод лейбы статуса?

    Comment


    • #3
      Добрый.
      Да, вот, вернулся дальше к работе ))
      Отправка СМС. Реализовано через post. Генерация текста сообщения...
      На данный момент пока через if ((

      Comment


      • #4
        Т.е. вы пытаетесь отправить переведенное значение поля 'status' в сообщении? Из любопытства, а если лейба статуса уже переведена, то разве он не отправляет её значение в тексте сообщения?

        Comment


        • #5
          Я указываю поле status и выдает open, а необходимо Открыт.
          Code:
          ifThen(status == 'open',        $ru_status = 'открыт');
          ifThen(status == 'update',      $ru_status = 'обновлен');
          ifThen(status == 'wait',        $ru_status = 'приостановлен');
          ifThen(status == 'escalation',  $ru_status = 'эскалирован');
          ifThen(status == 'closed',      $ru_status = 'закрыт');
          Пока нашел только такое решение.

          Comment


          • #6
            1. Если не хватает какой то формулы ее всегда можно доопределить - дело не хитрое https://github.com/espocrm/documenta...-in-formula.md
            2. Всегда есть возможность повесится на сохранение сущности в серверном коде и там формировать сообщение для СМС
            3. Если СМС идет как дополнение к записи в ленту можно переопределить функции для /Hooks/Note/Notifications.php и допом раскидывать СМС

            P.S. $this->getLanguage()->translateOption("Planned", "status", "Task"); Пример в помощь

            Comment

            Working...
            X