Jump to content

Условие на основе баланса пользователя


vinegredz
 Share

Recommended Posts

Здравствуйте!

 

Хочу выводить контент на странице исходя из размера баланса пользователя.

 

Сейчас у меня вот так:

 


{{if \IPS\nexus\Customer::loggedIn()->cm_credits}}

         {{foreach \IPS\nexus\Customer::loggedIn()->cm_credits as $value}}

         {{if $value > $record->fieldValues()['field_66'] }}

         <!--Баланс больше порога-->

         {{else}}

         <!--Баланс меньше порога-->

         {{endif}}

         {{endforeach}}

         {{endif}}

 

Проблема в том, что это не работает. Думаю, что все дело в типах данных которые хранят переменные. Решил перевести $value к числу с плавающей точкой вот так:

 


{{if $value = (float)$value > $record->fieldValues()['field_66'] }}

 

При этом $record->fieldValues()['field_66'] всегда число.

 

Подскажите, как написать необходимое условие)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...