Версии 3.0.2.0 и журнал 3 тема имя клиента в верхнем меню
Я хочу добавить имя клиента в верхний модуль меню темы журнала. Я добавляю {{ text_logged }}
в верхнем меню.прутик, но он не может получить text_logged от контроллера. Как я могу получить text_logged из catalog / controller / common / header.php?
{% if logged %}
{{ text_logged }}
{% endif %}
$data['text_logged'] = sprintf($this->language->get('text_logged'), $this->url->link('account/account', '', true), $this->customer->getFirstName(), $this->url->link('account/logout', '', true));
Я хочу видеть "Hello John Do" в верхнем меню темы журнала $ US Dollar вместо этого

Ответы - Версии 3.0.2.0 и журнал 3 тема имя клиента в верхнем меню / Opencart 3.0.2.0 and Journal 3 theme customer name in Top Menu

31.08.2019 02:50:30
Вам нужно добавить код с помощью ocmod или vqmod в заголовок темы журнала common/.ТПЛ. Я настоятельно рекомендую не менять основные коды журнала из-за нелепой системы кэширования (даже разработчики не смогли избавиться от нее). Кроме того, вот решение : вы можете отредактировать его для своей цели




10.09.2019 03:54:14
Я связался с разработчиком по поводу того же вопроса для журнала theme v3. Они сказали мне, что он может быть отображен с помощью этого:
Welcome back, {{ $customer_firstname }} {{ $customer_lastname }} !
показать имя и фамилию клиента в пунктах меню.
Я интегрировал это в свой код, и теперь он показывает имя клиента, когда входит в систему. Нет необходимости редактировать OC MOD