◄Ищу Модули► Magento2

Does anybody have Amasty-Google Invisible reCaptcha module for Magento 2?
 
Помогите! Срочно нужен модуль для страницы галерея Magento 2
 
Ищу Magento2 Swissuplabs Lightbox Pro
 
Скрытое содержимое доступно для зарегистрированных пользователей!
 
А есть ли какой модуль или решение, кастомизирующий строку логина - в моем примере - Для просмотра ссылки Войди или Зарегистрируйся
- видно, что в строке повторяется корзина, логин в принципе 2 раза (Mein Konto = My account, anmelden=login)
Чего хотелось бы - для незалогинившихся пользователей - в идеале только иконка, по клику - login или register,
для залогинившихся - в идеале та же иконка, по клику - уже my account, wishlist, log out.
Может, есть готовое решение?
 
А есть ли какой модуль или решение, кастомизирующий строку логина - в моем примере - Для просмотра ссылки Войди или Зарегистрируйся
- видно, что в строке повторяется корзина, логин в принципе 2 раза (Mein Konto = My account, anmelden=login)
Чего хотелось бы - для незалогинившихся пользователей - в идеале только иконка, по клику - login или register,
для залогинившихся - в идеале та же иконка, по клику - уже my account, wishlist, log out.
Может, есть готовое решение?
Готовое вряд ли, можно в header ввести проверку на login пользователя, и в зависимости от состояния выводит иконку.
Для просмотра ссылки Войди или Зарегистрируйся

Код:
PHP
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$customerSession = $objectManager->get('Magento\Customer\Model\Session');
if($customerSession->isLoggedIn()) {
   // customer is logged in
}
Рекомендуется, естественно, через класс, к тому же он уже у вас должен быть, смотрите код
А вообще, зачем нужна кнопка, anmelden ? Уберите ее, оставьте только Mein Konto - клиенты сообразят
 
Последнее редактирование:
Готовое вряд ли, можно в header ввести проверку на login пользователя, и в зависимости от состояния выводит иконку.
Для просмотра ссылки Войди или Зарегистрируйся

Код:
PHP
$objectManager = \Magento\Framework\App\ObjectManager::getInstance();
$customerSession = $objectManager->get('Magento\Customer\Model\Session');
if($customerSession->isLoggedIn()) {
   // customer is logged in
}
Рекомендуется, естественно, через класс, к тому же он уже у вас должен быть, смотрите код
А вообще, зачем нужна кнопка, anmelden ? Уберите ее, оставьте только Mein Konto - клиенты сообразят
Дело в том, что так и надо, дублирующие надо убрать и вообще минимизировать эту строку как только возможно.
В данном случае используется тема Для просмотра ссылки Войди или Зарегистрируйся
и все это как видно вытекает из этой темы, Для просмотра ссылки Войди или Зарегистрируйся
Начальство приказало на место, занимаемое этой строкой, воткнуть 3 иконки, они сейчас там. Соотв-но строка сдвинулась вниз, теперь принято решение ее вообще минимизировать - желательно раздвинуть следующую строку, где лого, поиск, телефон и корзина, и где то между поиском и телефоном, либо между телефоном и корзиной, воткнуть иконку - профиль. В случае not logged - только anmelden - login то бишь еще, в случае logged - уже все остальное.
Будем пробовать по ссылке, спасибо.
Извини, я не по теме немножко. У этого сайта приличная скорость загрузки. Чем достигалась, если не секрет?
Кровавыми слезами, бессонными ночами и потом )))
А если серьезно, я около 2 месяцев тестировал вдоль и поперек - это тот самый сайт, у которого TTFB изначально был более 5-6 секунд. Я лично как мог оптимизировал фронт - даже там еще не все - а бакендщики наши сделали 2 вещи: настроили кеширование, и заменили мега меню от market своим самописным, не таким красивым, но тем не менее. После чего стало более-менее приемлемым.
 
Назад
Сверху