Скрыть контакты данные

Добрый день! Подскажите пожалуйста как скрыть контактные данные клиента при оформлении заказа для продавца? MV Ultimate

Не хотим передавать данную информацию продавцам

Находишь файл /design/backend/templates/views/order_management/components/profiles_info.tpl
Там находишь в строке 89 коментарий customer information. Перед ней ставишь условие:

{if $auth.user_type === "UserTypes::ADMIN"|enum && $auth.user_type !== "UserTypes::VENDOR"|enum && isset($user_data.user_type)}

Потом доходишь до 190 строки и закрываешь условие:

{/if}

И все только админ может увидеть

1 лайк

Подскажите пожалуйста ! Только главный админ сможет удивить? или любой авторизованый админ

По идее любой админ, а вам надо чтобы только главный видел? везде?

Да для другой задачи у меня есть кнопка:

 {if $auth.user_type === "UserTypes::ADMIN"|enum && $auth.user_type !== "UserTypes::VENDOR"|enum && isset($user_data.user_type)}

        <a class="btn cm-dialog-opener cm-dialog-auto-size" title="Возврат"</a>
{/if}

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

И желательно оставить что бы только главный мог её увидеть )

Можете проще

{if $user_id == 1}
    <a class="btn cm-dialog-opener cm-dialog-auto-size" title="Возврат"</a>
{/if}

Будет видеть только главный админ

Не работает к сожелению

{if $user_id = 1}
<a class=“btn cm-dialog-opener cm-dialog-auto-size” title=“Возврат”
{/if}

Тоже не сработало

 {if $auth.user_type === "UserTypes::ADMIN"|enum && $auth.user_type !== "UserTypes::VENDOR"|enum && isset($user_data.user_type)}

        <a class="btn cm-dialog-opener cm-dialog-auto-size" title="Возврат"</a>
{/if}

этот вариант скрыл кнопку но админы тоже не видят )))

Щя посмотрю забыл как делал

{if $auth.user_id === "1"}
      <a class="btn cm-dialog-opener cm-dialog-auto-size" title="Возврат"</a>
{/if}

Я делал так

1 лайк

Этот вариант сработал! спасибо большое

:smile: НЗЧ

А почему такое условия не работает должно сработать но нет ))) ?

так сработало) Спасибо
{if $auth.user_type === "UserTypes::ADMIN"|enum && $auth.user_type}

Она ставит условие что видят только админы. Но там нужно в конце функцию ставить |enum.
Плюс если не добавить в условие и не явлющие Vendor продавец тоже по сути как админ добавлено в функциях из за этого нужно определять то что админ является продавцом. И проверку на существование user_type без него она тупо не поймет.

1 лайк

{if $auth.user_type === "UserTypes::ADMIN"|enum && $auth.user_type}
Так админы видят - вендоры нет

Проверили? А так может сработать точно не проверял. Просто написал со своего понятия. Читал контроллер user там Vendor и Admin считались равными. А Customer это пользователь. Вот так думал)

Да ) Вендоры не видят - админы видят

1 лайк

Проверьте еще вендоры администраторы или как их звали :rofl: