meta description

Тема в разделе "Модернизация расширений", создана пользователем zeksel, 14.11.2011.

  1. Offline

    zeksel Недавно здесь

    Регистрация:
    28.09.2009
    Сообщения:
    1
    Симпатии:
    0
    Пол:
    Мужской
    Подскажите пожалуйста, как я могу осуществить следующий трюк:
    Мне нужно сделать вывод meta description следующего вида:

    <meta name="description" content="текст <название раздела или товара virtuemart> текст
    " />
    При чем так что бы текст я один раз написал в коде а <название раздела или товара virtuemart> подгружалось автоматически.
    Все это нужно под Joomla 1.5, VirtueMart 1.1.3

    У меня <название раздела или товара virtuemart> прописывается в <title>

    Нашел такое решение:
    Мета-теги в Joomla формируются в файле \libraries\joomla\document\html\renderer\head.php

    Открываю файл и действительно вижу нужные строки, но не знаю как в них внести корректировки

    Вот часть кода

    --------------------------------------------------------------------------------------------------
    // Generate META tags (needs to happen as early as possible in the head)
    foreach ($document->_metaTags as $type => $tag)
    {
    foreach ($tag as $name => $content)
    {
    if ($type == 'http-equiv') {
    $strHtml .= $tab.'<meta http-equiv="'.$name.'" content="'.$content.'"'.$tagEnd.$lnEnd;
    } elseif ($type == 'standard') {
    $strHtml .= $tab.'<meta name="'.$name.'" content="'.$content.'"'.$tagEnd.$lnEnd;
    }
    }
    }

    $strHtml .= $tab.'<meta name="description" content="'.$document->getDescription().'" />'.$lnEnd;


    $strHtml .= $tab.'<title>'.htmlspecialchars($document->getTitle()).'</title>'.$lnEnd;
    --------------------------------------------------------------------------------------------------


    Как бы все просто и я делаю в предпоследней строке так:
    $strHtml .= $tab.'<meta name="description" content="'.htmlspecialchars($document->getTitle()).'" />'.$lnEnd;

    И нужный раздел или название товара подгружается автоматом, а как сюда вставить статический текст? до и после кода вывода заголовка в meta
     
  2.  

Поделиться этой страницей

Загрузка...