Forums / National / Russian / Модули и плагины / pm - замена иконки на фон

vpktz
#45435 2021-08-11 17:41
#45434 khlyakin:

Как вариант можно в языковом файле вместо "Нет новых сообщений" прописать div контейнер, а в нем соотвестенно через стили вывести иконку

$L['hea_noprivatemessages'] = '<div class="mail"></div>';

 

мне не нужна иконка она и так там есть

у меня сообщение в листе, и надо что бы фон строки листа менялся если сообщение не прочитанно

<dl class="uk-description-list">
    <!-- BEGIN: PM_ROW -->
       <dd>
             тут сообщение
       </dd>
    <!-- END: PM_ROW -->
</dl>
<dl class="uk-description-list">
    <!-- BEGIN: PM_ROW -->
       <dd class='uk-background-muted>
             тут сообщение
       </dd>
    <!-- END: PM_ROW -->
</dl>

желательно что бы фон <dd></dd> менялся

Так не прочитанно <dd class='uk-background-muted></dd>

Так прочитанно <dd></dd>

 

Добавлено 11 месяцев спустя:

В общем методом тыка сам дошел. Может кому пригодится.

Не много почитав код увидел что 

{PM_ROW_STATE}

имеет 2 значения: Первое значение 2 это если сообщение не new, второе значение 0 это если new.

Можно сделать так, не знаю на сколько правильно но работает вроде.

<!-- IF {PM_ROW_STATE} == '0' -->
Блок с сообщением где backgroud-muted
<!-- ELSE -->
Блок с сообщением где не muted
<!-- ENDIF -->

 

This post was edited by vpktz (2022-07-20 13:57, 1 year ago)