Показывать блок для определенных групп покупателей нас странице товара

Тема в разделе "Общие вопросы", создана пользователем chester98, 28 июл 2020.

  1. chester98

    chester98 Пользователь

    Сообщения:
    45
    Симпатии:
    1
    Здравствуйте, как на странице товара для группы покупателей id 3 и id 4 показывать блок 1, а для всех остальных включая гостей показывать блок 2? opencart 3
    Делал так
    {% if customer_group.customer_group_id == 3 or customer_group.customer_group_id == 4 %}
    блок 1
    {% else %}
    блок 2
    {% endif %}
    не работает
     
  2. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.415
    Симпатии:
    240
    в контроллере
    PHP:
    $data['customer_group_id'] = $this->customer->getGroupId() ? $this->customer->getGroupId() : $this->config->get('config_customer_group_id');
    $data['arr_group'] = array(3,4);
    в шаблоне
    HTML:
    {% if customer_group_id in arr_group %}
        блок 1
    {% else %}
        блок 2
    {% endif %}
     
    chester98 и Vlad нравится это.
  3. chester98

    chester98 Пользователь

    Сообщения:
    45
    Симпатии:
    1
    @fanatic спасибо, все получилось