Cotonti / Open Source PHP Content Management FrameworkContent Management Framework

Forums / National / Russian / Сборка «Фриланс-биржа» / Если условие true, то сделать умножение в .tpl

piparkuka
#1 2020-10-09 13:17

Добрый день

Такой вопрос, есть TAG -> 

USERS_DETAILS_RSTAR

который выводит оценку, 1.0, 2.3 и тд.

Так вот, можно ли как-то внутри шаблона .tpl сделать примитивную логику ?
<!-- IF{PHP.user_ISPRO} > 1 } -->

{USERS_DETAILS_RSTAR} + 15%

<!-- ENDIF -->

то есть, если у пользователя есть статус PRO, то к текущему рейтингу, добавляем 15%

 

jCube Group
#2 2020-10-09 13:27

В php сделайте функцию  и в шаблоне ее примените

<?php
function cot_pro_plus($points, $mulipy){
return  ($points / 100) * $mulipy;
}

 

<!-- IF{PHP.user_ISPRO} > 1 } -->

{USERS_DETAILS_RSTAR|cot_pro_plus($this, 15)}

<!-- ENDIF -->

 

piparkuka
#3 2020-10-09 14:08

Благодарю!