Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Как вставить телефон в шаблон меню?

17.09.2019, 15:41
Антон

Зарегистрирован:
2019-07-01
Сообщений: 2

Код:
   $header_menu['prefix']="<a href='/' class='header-logo'>
<img src='<?=$current_catalogue['header_logo']; ?>' alt=''>
</a>
<div class='header-menu row justify-content-around justify-content-xl-center align-items-stretch'>";
$header_menu['suffix']="</div>
<a href='/zayavka/' class='header__btn row align-items-center'>ОСТАВИТЬ ЗАЯВКУ</a>
<div class='header-contacts'>
<a href='tel:+7423ХХ58700' class='header__phone'><span>+7 (423)</span> ХХ-58-700</a>
<a href='tel:+7423ХХ58800' class='header__phone'><span>+7 (423)</span> ХХ-58-800</a>
</div>
<a href='#mobilemenu' class='header__togglemenu'>☰</a>";
$header_menu['active']="<a href=\"%URL\" class=\"header-menu__item\">%NAME</a>";
$header_menu['unactive']="<a href=\"%URL\" class=\"header-menu__item\">%NAME</a>";

Вот кусок кода - главное меню сайта на всех страницах одинаковое. Телефоны и картинка с логотипом храняться в системной таблице Сайты. Как всавить эти элементы в в шаблон меню?
17.09.2019, 23:58
Naysan
ArtOwl
Naysan

Зарегистрирован:
2014-10-22
Сообщений: 4

Что то мне подсказывает что у вас не очень правильный подход к реализации. Все что сейчас лежит в префиксе и суффиксе можно просто вынести в макет дизайн, тогда не будет вопроса что нужно в шаблон запихивать $current_catalogue['header_logo'] и телефоны. А в меню остается только меню

Naysan
26.09.2019, 15:15
woobla
Виталий Коваль/Woobla
woobla

Зарегистрирован:
2017-06-02
Сообщений: 8

Используйте класс навигации https://netcat.ru/developers/docs/navigation/class/

Пример вставки:
Код:
<header class="header">
<div class="logo">
<a class="logo__href" href="/">
<img class="logo__img" src="/logo.svg">
</a>
</div>
<div class="menu">
<ul class="menu__list">
<? foreach ($nc_core->nav->get_sub() as $sd): ?>
<? if ($sd->current): ?>
<li class="menu__item is-active">
<a href="<?=$sd->url ?>" class="menu__link"><?=$sd->name ?></a>
</li>
<? else: ?>
<li class="menu__item">
<a href="<?=$sd->url ?>" class="menu__link"><?=$sd->name ?></a>
</li>
<? endif ?>
<? endforeach ?>
</ul>
<div class="feedback">
<div class="feedback__send">
<a class="btn btn_gradient" href="#">Напишите нам</a>
</div>
<div class="feedback__menu">
<a class="feedback__phone" href="tel:+77777777777">+7 (777) 777 77 77</a>
<a class="feedback__phone" href="tel:+77777777777">+7 (777) 777 77 77</a>
</div>
</div>
</div>
</header>


web@woobla.ru
198 196 15139
Описание проекта