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