Изменить фон сообщения на основе идентификатора группы на IP.Board
Я хотел бы, чтобы мои премиум-участники имели немного другой опыт, когда они публикуются на моем форуме.
Я знаю, что могу сделать это, добавив класс идентификатора группы к тегу.
В конечном итоге я хочу, чтобы это выглядело так:
7 - это идентификационный номер для моих премиум-членов.
Я пробовал следующее, но это не работает:
<div class='post_block hentry clear clearfix <if test="isSolvedCss:|:$post['post']['_isMarkedAnswered']">solved</if> <if test="postQueued:|:$post['post']['_isHidden']">moderated</if> ***{$author['member_group_id']}***' id='post_id_{$post['post']['pid']}'>
1 ответ
Это потому, что вы пытаетесь использовать $author, который на самом деле не существует в этом контексте. То, что вы хотите использовать, это автор поста.
Попробуй это:
{$post['author']['member_group_id']}
поэтому ваш код должен выглядеть так:
<div class='post_block hentry clear clearfix <if test="isSolvedCss:|:$post['post']['_isMarkedAnswered']">solved</if> <if test="postQueued:|:$post['post']['_isHidden']">moderated</if> {$post["author"]["member_group_id"]}' id='post_id_{$post["post"]["pid"]}'>
Надеюсь, это поможет вам.