Как сделать шапку из примера

Добрый день! Подскажите пожалуйста, как сделать вот такую шапку из примера: https://skr.sh/sFINhAYDuDv

Сейчас не отображается валюта и кнопка обратный звонок не вынесена: https://skr.sh/sFIjv9oj2g2

Выбрано меню №1 (я так понял пример на его основе сделан)?

И еще, как убрать название: https://skr.sh/sFIxfGumHQp оставить только иконку и город.

6 ответов
a
Кирилл
#
12 октября 2022 15:04

Добрый день! Так и не получили ответа.

a
Леман Евгений
Programmer
#
12 октября 2022 20:33

Здравствуйте!

Действительно без ответа. Извиняюсь, куда-то потерялась эта тема. Обычно обо всех новых темах на форуме мне приходит уведомление и там же я сразу и беру задачу. Этот пост впервые вижу...

Если в двух словах, то это наш косяк. Который до этого почему-то никто не заметил. Исправим в будущих версиях. В шапках: 1, 3, 10 и 15 не отображается выбор валют, хотя по дизайну он там есть.

Чтобы исправить это уже сейчас, не дожидаясь обновления, откройте шаблон темы header/view-1.html и найдите там фрагмент в строках 78-80:

<div class="site-header__social">
    {include file="header/socials.html"}
</div>

После него добавьте следующие строки:

{if $wa->shop}
	{if !isset($currencies)}
		{$currencies = $wa->shop->currencies()}
	{/if}
	{if $theme_settings.shop_allow_change_currency && count($currencies) > 1}
		<div class="site-header__currency">
			<div class="currency">
				<div class="currency__head">
					<div class="currency__text">{$wa->shop->currency()}</div>
					<svg class="icon icon-solid" width="7" height="4">
						<use xlink:href="#icon-down-solid"></use>
					</svg>
				</div>
				<div class="currency__dropdown">
					<ul class="drop-list drop-list_multi">
						{foreach $currencies as $c_code => $c}
							<li class="drop-list__item"><a class="drop-list__link" href="?currency={$c_code}">{$c_code}</a></li>
						{/foreach}
					</ul>
				</div>
			</div>
		</div>
	{/if}
{/if}

Сохраните. Выбор валют появится на витрине, если будет включена соответствующая опция в настройках темы.

a
Леман Евгений
Programmer
#
12 октября 2022 20:36

И еще, как убрать название: https://skr.sh/sFIxfGumHQp оставить только иконку и город.

Добавьте в user.css строки:

.city-chooser__text{font-size:0}
.b-cityselect__wrapper.b-cityselect__wrapper--balance{font-size:14px}

Должно сработать.

a
Кирилл
#
13 октября 2022 08:04

Отлично! Как всегда - спасибо!

a
Кирилл
#
13 октября 2022 08:20

Только вот с этим не сработало: https://skr.sh/sGOhuILx7pC

a
Кирилл
#
13 октября 2022 14:25

Все работаемт, спасибо! Тему можно закрывать!

Чтобы добавить комментарий, зарегистрируйтесь или войдите