We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 46440
    • 2 Posts
    Добрый день!
    Ситуация следующая: имеется интернет-магазин на cms modx revo 2.2.2-pl traditional и не получается довести до ума метатэг <title>.
    Дело вот в чем: дополнительные поля для метатэгов создавались веб-студией и сделали они так,что заголовок страницы автоматически становится её тайтлом. На текст,какой я вручную ввожу в поле title сайт никак не реагирует,тайтл не меняется.Объясните,пожалуйста,не далекому человеку,что здесь(или не здесь) необходимо изменить.Если для помощи необходимо предоставить еще какие-то данные-пишите.Вот пример кода из файла template:
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru" xml:lang="ru">
    <head>
    <!-- <title>[[getTv? tv=`metaTitle` &defId=`1`]]</title> -->
    <title>[[*pagetitle]]</title>
    <meta name="description" content="[[getTv? tv=`metaDescription` &defId=`1`]]" />
    <meta name="keywords" content="[[getTv? tv=`metaKeywords` &defId=`1`]]" />
    <link rel="shortcut icon" type="image/x-icon" href="site/images/favicon-2.ico"/>
    <base href="[[++site_url]]" />
    <link href="site/images/cart.png" rel="icon" />
    <link rel="stylesheet" type="text/css" href="site/css/dcmegamenu.css" />
    <link rel="stylesheet" type="text/css" href="site/css/stylesheet.css" />
    <script type="text/javascript" src="site/js/jquery-1.7.2.min.js"></script>
    <script src="site/js/jquery.dcjqaccordion.2.7.js"></script>
    <script src="site/js/dcjqaccordion.js"></script>
    <script src="site/js/search.js"></script>
    <script src="site/js/jquery.hoverIntent.minified.js"></script>
    <script src="site/js/jquery.dcmegamenu.1.3.3.min.js"></script>
    <script src="site/js/dcmegamenu.js"></script>
    <script type="text/javascript">
    $(document).ready(function(){
    if(window.location == 'http://site.ru/'){
    $("#body").addClass("mainPage");
    };
    });
      • 46440
      • 2 Posts
      Вопрос снят.Проблема решена изменением в коде:
      <!-- <title>[[getTv? tv=`metaTitle` &defId=`1`]]</title> -->
      <title>[[*pagetitle]]</title>

      изменил на:
      <title>[[getTv? tv=`metaTitle` &defId=`1`]]</title>
      а строку <title>[[*pagetitle]]</title> стёр.