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

 
Посетитель
small user social cms
Медаль
Сообщений: 238
Здравствуйте друзья!
Был уверен, что мета тег "description" лежит в файле main.tpl.php. Но, к своему удивлению, не обнаружил его там.
Подскажите, кто знает, где его искать?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Там где вы его положите. Устанавливается в файле шаблона так
Код PHP:
  1. $this->setPageDescription('Ваше описание');
Поэтому следует вопрос. "description" чего вы хотите найти?
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форумаПочетный донор проекта
Сообщений: 2792
на сайте
Флуд
Редактировалось: 1 раз (Последний: 5 октября 2015 в 19:55)
Украинский для инстант
Посетитель
small user social cms
Медаль
Сообщений: 238
Loadырь, я его нигде не ложил, но в коде странице он отражается по умолчанию (так и должно быть, - прописывается из админки). Там же прописывается и "title", только "title" лежит в файле main.tpl.php, а дескрипшена там нет. Вот и прошу помочь найти где он прописан по умолчанию (в каком файле). Надеюсь понятно изложил...
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Вообще титлы и описания они тянутся из БД. в файле \templates\default\controllers\content\item_view.tpl.php есть код
Код PHP:
  1. $this->setPageDescription($ctype['seo_desc']);
который устанавливает текст из БД в описание страницы.
Посетитель
small user social cms
Медаль
Сообщений: 238
Loadырь, спасибо, в принципе все как Вы говорите работает. То есть "мета дескрипшн" действительно можно вызвать при помощи "$this->setPageDescription('Ваше описание');", однако изначально, как я понял, в движке он вызывается при помощи
Код PHP:
  1. <?php $this->head(); ?>
,но при этом, вместе с подключением стилей и скриптов.
Редактировалось: 3 раз (Последний: 6 октября 2015 в 08:25)
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Код PHP:
  1. <?php $this->head(); ?>
Собирает вкучку все титлы, дескрипшены, стили и яваскрипты и т. п. и выводит их в нужном месте страницы. Но в head они попадают через
Код PHP:
  1. $this->setPageDescription();
  2. $this->setPageTile();
  3. $this->addCSS();
  4. $this->addJS(); и т.п.
Посетитель
small user social cms
Медаль
Сообщений: 238
А где это можно увидеть? (в каком файле он это все собирает?).
В файле \templates\default\controllers\content\item_view.tpl.php я что-то этого не обнаружил...
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 3549
Alexprofi, всё здесь: \system\core\template.php
Посетитель
small user social cms
Медаль
Сообщений: 238
Loadырь, спасибо, уже что-то проясняется. Буду разбираться.
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.