Подскажите, как прописать заголовки страниц в доске объявлений на ICMS2

 
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1200
Есть проект на ICMS2 основанный на доске объявлений.
В настройках сайта выставлено «Выводить на главной странице Контент: Объявления.»
На Главной странице в заголовке страницы значиться «Работа в Москве», однако объявления на сайте есть и по Питеру, Киеву и т.д.
Если нажму на фильтр объявлений и выберу фильтрацию по городу «Санкт-Петербург», то формируется вот такая ссылка http://sait.com/?city=Санкт-Петербург
Однако при нажатии на ссылку, в заголовке страницы все равно значится «Работа в Москве», так как по сути это главная страница.
Необходимо сделать, чтобы при фильтрации по городу в заголовке страницы значился именно тот город, который выбран, иначе посетителей из других городов не будет.

На первой версии движка данная проблема была решена с помощью СЕО-плагина, который любезно предоставил Марат.

Подскажите, как лучше это реализовать на второй версии движка?
На машину и квартиру я заработал тут!
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1200
up
На машину и квартиру я заработал тут!
Реклама
cms
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1862
Ну видимо не дождаться вам ответа, а все скорее всего потому что никто еще прям так не делал, и чтобы дать ответ нужно изрядно покопаться в движке.
Как то приходилось менять тайлы и искать правду вам примерно в файлах шаблона вывода контента, что то типа по условию, если присутствует в get city то подставляем другой тайтл. И файл templates.php посмотрите в папке core, где формируются тайтлы.
Дополнения для InstantCMS
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1200
kreator:
Как то приходилось менять тайлы и искать правду вам примерно в файлах шаблона вывода контента, что то типа по условию, если присутствует в get city то подставляем другой тайтл. И файл templates.php посмотрите в папке core, где формируются тайтлы.
Ну для этого нужно быть программистом cry , но это не мой вариант.
На машину и квартиру я заработал тут!
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Если я правильно понял задачу, то можно сделать так:
Найдите файл /templates/default/controllers/content/category_view.tpl.php или же подобный файл своего шаблона. Найдите строку 15:
Код PHP:
  1. $this->setPageTitle($seo_title);
и прямо перед ней вставьте:
Код PHP:
  1. $seo_title .= $_REQUEST['city'] ? ' - '.htmlspecialchars(strip_tags($_REQUEST['city'])) : '';
Хватит париться, живи как нравится!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.