Переменные шаблона header.tpl
- Подробности
- Категория: ocShop (Opencart.pro)
- Просмотров: 3546
В этой статье разберем - переменные шаблона header.tpl -
он находится либо по базовому адресу catalog\view\theme\default\template\common\header.tpl, либо в папке вашей темы:
1. <html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>"> - задает язык. Можно заменить на что-то конкретное.
2. <title><?php echo $title; ?></title> - так прописывается тайтл в ocshop версии 1.5
3. <base href="/<?php echo $base; ?>" /> - базовая страница сайта. Например - на этом сайте это http://art-decoupage.ru/.
4. <?php if ($robots) { ?>
<meta name="robots" content="<?php echo $robots; ?>" />
<?php } ?>
- эта конструкция необходима для SEO - устранения дублей навигационных цепочек и при сортировке.
5. Еще SEO мета теги - описание и ключевые слова:
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
6.
И еще доп. для SEO - полезняки:
<meta property="og:title" content="<?php echo $title; ?>" />
<meta property="og:type" content="website" />
<meta property="og:url" content="<?php echo $og_url; ?>" />
<?php if ($og_image) { ?><meta property="og:image" content="<?php echo $og_image; ?>" /><?php } else { ?><meta property="og:image" content="<?php echo $logo; ?>" /><?php } ?>
<meta property="og:site_name" content="<?php echo $name; ?>" />
это Open Graph формат, разработанный Facebook, но удобен и поэтому многие лидирующие соц. сети его используют. Более подробно, что означает каждый элемент можно прочитать тут - Яндекс об Open Graph.
Но заметьте тут именно тэги есть интересные:
$og_url - он вытягивает канонический урл - очень полезен для SEO в движке, то есть в ocshop с этим проблем нет, вот например в Битриксе, надо голову сперва сломать, чтобы это все сделать, а тут по умолчанию идет - это удобство!
7. Перебор подключаемых стилей, например для попап-коризны:
<?php foreach ($styles as $style) { ?>
<link rel="<?php echo $style['rel']; ?>" type="text/css" href="/<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
8. Перебор через цикл ява-скриптов:
<?php foreach ($scripts as $script) { ?>
<script type="text/javascript" src="/<?php echo $script; ?>"></script>
<?php } ?>
9. Это я не в курсе - кто знает в комментах пишем - ????? Потом узнаю допишу.
<?php foreach ($links as $link) { ?>
<link href="/<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
10. Удобная фишка в ocshop - подключение гугл аналитики:
<?php echo $google_analytics; ?>
11. Ставим ссылку на главную страницу ocshop: <a href="/<?php echo $home; ?>">
12. Прописываем лого и название картинки: <img src="/<?php echo $logo; ?>" title="<?php echo $name; ?>
13. Выбор языка: <?php echo $language; ?>
14. Выбор валюты: <?php echo $currency; ?>
15. Отображение корзины магазина в ocshop:
<?php echo $cart; ?>
16. Установка поиска на сайте:
<div id="search">
<div class="button-search"><i class="fa fa-search"></i></div>
<input type="text" name="search" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" />
</div>
17. Для тех, кто дальше копает:
а) можно осуществить вывод блога
<?php if ($this->config->get('config_blog_header_menu')) { ?><li><a href="/<?php echo $blog; ?>"><i class="fa fa-book"></i> <?php echo $text_blog; ?></a></li><?php } ?>
Вывод акций (если они у вас есть и настроены):
<?php if ($this->config->get('config_menu_special')) { ?><li><a href="/<?php echo $special; ?>"><?php echo $text_special; ?></a></li><?php } ?>
Вывод новинок (если они у вас есть и настроены):
<?php if ($this->config->get('config_menu_latest')) { ?><li><a href="/<?php echo $latest; ?>"><?php echo $text_latest; ?></a></li><?php } ?>
Вывод производителей (если они у вас есть и настроены):
<?php if ($this->config->get('config_menu_brands')) { ?> <li><a href="/<?php echo $brands; ?>"><?php echo $text_brands; ?></a> <div> <ul> <?php foreach($manufacturer as $manufacturers){ ?> <li><a href="/<?php echo $manufacturers['href']; ?>"><?php echo $manufacturers['name']; ?></a></li> <?php } ?> </ul> </div> </li><?php } ?>
18. Задать время работы магазина (через настройки): <?php echo $time; ?>
19. Вывод Яндекс Карты в ocshop : <?php echo $maps; ?>
20. Можно даже пожаловаться директору магазина - <li><a href="/<?php echo $abuses; ?>"><?php echo $text_abuses; ?></a></li> (начиная с версии 1.5.6.4)
21. Подключайте социальные сети - кнопки:
<div id="social"><a target="_blank" href="/<?php echo $vk; ?>"><i class="fa fa-vk"></i></a>
<a target="_blank" href="/<?php echo $fb; ?>"><i class="fa fa-facebook"></i></a>
<a target="_blank" href="/<?php echo $googleplus; ?>"><i class="fa fa-google-plus"></i></a>
<a target="_blank" href="/<?php echo $youtube; ?>"><i class="fa fa-youtube"></i></a>
<a target="_blank" href="/<?php echo $twitter; ?>"><i class="fa fa-twitter"></i></a>
</div>