Где лежит "description"?

#1 5 октября 2015 в 18:23
Здравствуйте друзья!
Был уверен, что мета тег "description" лежит в файле main.tpl.php. Но, к своему удивлению, не обнаружил его там.
Подскажите, кто знает, где его искать?
#2 5 октября 2015 в 18:32
Там где вы его положите. Устанавливается в файле шаблона так
  1. $this->setPageDescription('Ваше описание');
Поэтому следует вопрос. "description" чего вы хотите найти?
#3 5 октября 2015 в 19:54

"description" чего вы хотите найти?

Loаdырь
Как это "чего"? Естественно, opisanija! laugh
#4 5 октября 2015 в 20:53
Loadырь, я его нигде не ложил, но в коде странице он отражается по умолчанию (так и должно быть, — прописывается из админки). Там же прописывается и "title", только "title" лежит в файле main.tpl.php, а дескрипшена там нет. Вот и прошу помочь найти где он прописан по умолчанию (в каком файле). Надеюсь понятно изложил…
#5 5 октября 2015 в 21:15
Вообще титлы и описания они тянутся из БД. в файле \templates\default\controllers\content\item_view.tpl.php есть код
  1. $this->setPageDescription($ctype['seo_desc']);
который устанавливает текст из БД в описание страницы.
#6 6 октября 2015 в 08:23
Loadырь, спасибо, в принципе все как Вы говорите работает. То есть "мета дескрипшн" действительно можно вызвать при помощи "$this->setPageDescription('Ваше описание');", однако изначально, как я понял, в движке он вызывается при помощи
  1. <?php $this->head(); ?>
, но при этом, вместе с подключением стилей и скриптов.
#7 6 октября 2015 в 08:50
  1. <?php $this->head(); ?>
Собирает вкучку все титлы, дескрипшены, стили и яваскрипты и т. п. и выводит их в нужном месте страницы. Но в head они попадают через
  1. $this->setPageDescription();
  2. $this->setPageTile();
  3. $this->addCSS();
  4. $this->addJS(); и т.п.
#8 6 октября 2015 в 21:06
А где это можно увидеть? (в каком файле он это все собирает?).
В файле \templates\default\controllers\content\item_view.tpl.php я что-то этого не обнаружил…
#9 7 октября 2015 в 06:15
Alexprofi, всё здесь: \system\core\template.php
#10 7 октября 2015 в 08:18
Loadырь, спасибо, уже что-то проясняется. Буду разбираться.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.