Показать сообщение отдельно
  #1 (permalink)  
Старый 08.06.2017, 15:52
Аватар для N1rvana
Новичок на форуме
Отправить личное сообщение для N1rvana Посмотреть профиль Найти все сообщения от N1rvana
 
Регистрация: 02.04.2017
Сообщений: 4

Динамическое обновление div в зависимости от переменной. Переменная Smarty в JS
Есть переменная количество продуктов при покупке {$cart_qties} Smarty (Prestashop)

Нужно чтоб при значении 4 или меньше отображалась определенная информация в каком-то div и при достижении значения 5 или больше отображалась другая

К примеру вот такой код работает

Код:
{if {$cart_qties} < 5 }
<span> Меньше 5 </span>
{else}
<span> Больше 5 </span>
{/if}
но информация не обновляется динамически. Если переменная 5 или больше то
Код:
<span> Больше 5 </span>
не появится пока страницу не обновить.

Думал сделать через javascript с использованием innerHTML для динамического обновления, но у меня не получается использовать переменную в скрипте

<script>
if ("{$cart_qties}" > 5) {
    document.getElementById("demo").innerHTML = "Больше 5";   
}
</script>

<p id="demo">Меньше 5</p>


По сути не важно каким образом решить этот вопрос, через JavaScript или может есть другой способ динамически обновлять данные исходя из изменения переменной
Ответить с цитированием