Переменные шаблона header.tpl

В этой статье разберем - переменные шаблона 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>

 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение CMS ocShop (Opencart.pro) Переменные шаблона header.tpl