Jump to content

Условный оператор, видимость блоков

Featured Replies

Posted
comment_35643

Добрый день, хотелось бы услышать пару комментариев на тему условных операторов.

Например имеется форум и блок ссылок в верхней части, отредактировав шаблон я добавляю новую ссылку, все вроде бы просто, НО.

Хотелось бы при помощи оператора IF сделать ссылку видимой только для определенных групп, подскажите как реализовать подобное?

  • Author
comment_35656

а как, например, добавить разрешение для двух или трех групп сразу ?
я из вашего условия не понимаю где там определено что это гости...

comment_35658

а как, например, добавить разрешение для двух или трех групп сразу ?

я из вашего условия не понимаю где там определено что это гости...

это лишь пример, member_id

заменяете id на номер группы

  • Author
comment_35660

получается <if test="!$this->memberData['8'] &  memberData['7']"> так можно?



нашел решение: 
<if test="in_array( $this->memberData['member_group_id'], array( 1, 7, 8 ) )">

своего рода массив :)

 

что-то правда не работает...

Edited by ShadoWx

comment_35667

Для гостей:

                        <if test="$this->memberData['member_id']">
			видят только зарегистрированные
			<else />
			только гости
			</if>

Если нужно условие для групп - читаем

  • Author
comment_35691

не понимаю, вот сделал:

<if test="memberbox:|:$this->memberData['member_group_id'] == '4' OR $this->memberData['member_group_id'] == '7' OR $this->memberData['member_group_id'] == '2' OR $this->memberData['member_group_id'] == '6'">
<li id='nav_home' class='left'><a href="__">База</a></li>
</if>

не работает... и гостям видно... и всем остальным..

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.