Формирование <title> в информационной системе

#
Формирование <title> в информационной системе
Информационная система имеет несколько страниц списка новостей и страницы для индивидуального показа каждой новости.

При этом тайтлы первой страницы списка новостей выглядят так:
<title>Другие новости</title>


А тайтлы второй страницы списка новостей имеют вид
<title>Другие новости -страница 2</title>

Здесь дефис прилип к слову "Страница" и я не пойму, где, в каком шаблоне формируются тайтлы, что бы это исправить? Ни в XSL-шаблоне, ни в ТДС я средств формирования тайлов не нашла.

А тайтлы частной страницы новостей выглядят так:
<title>Четвертая новость -Другие новости</title>


Здесь в тайтлы входит еще и название ИС, от которого хочется избавиться.
Как это сделать?
#
Re: Формирование <title> в информационной системе
Мария, почитайте пожалуйста документацию HostCMS
Тип разделителя указывается в узле структуры
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Формирование <title> в информационной системе
В настройках Узла  структуры в части динамической страницы есть разделить, так что вопрос о том, что в тайтлах на  страницах списка "дефис прилип к слову "Страница", разрешен.

А вот второй вопрос о том, как из тайтлов частной страницы новостей убрать "Другие новости", так и остался открытым. Даже если тайтлы составить вручную, все равно к ним автоматически добавляется название ИС.
Как от этого добавления освободиться?

Я пересмотрела и "Руководство пользователя HostCMS v. 6", и "Руководство разработчика HostCMS v. 6", и вручную искала, и поиском - не нашла ответа.
#
Re: Формирование <title> в информационной системе
Massha,
по первому пункту - документация
по второму - ТДС

меняем
$aTitle = array($oInformationsystem->name);

на
$aTitle = array();
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Формирование <title> в информационной системе
Не работает!!!

Если сделать
Цитата:
$aTitle = array();
то выводит только название ИС ("Другие новости".

То же самое получается, если совсем удалить
$aTitle = array($oInformationsystem->name);


#
Re: Формирование <title> в информационной системе
Также нужно исправить код

if (count($aTitle) > 1) {
   $aTitle = array_reverse($aTitle);
   $aDescription = array_reverse($aDescription);
   $aKeywords = array_reverse($aKeywords);

   Core_Page::instance()->title(implode($pageSeparator, $aTitle));
   Core_Page::instance()->description(implode($pageSeparator, $aDescription));
   Core_Page::instance()->keywords(implode($pageSeparator, $aKeywords));
}

на этот

if (count($aTitle) > 1) {
   $aTitle = array_reverse($aTitle);
   $aDescription = array_reverse($aDescription);
   $aKeywords = array_reverse($aKeywords);
}

Core_Page::instance()->title(implode($pageSeparator, $aTitle));
Core_Page::instance()->description(implode($pageSeparator, $aDescription));
Core_Page::instance()->keywords(implode($pageSeparator, $aKeywords));
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Формирование <title> в информационной системе
EugenyP, я сделал всё как вы написали, тайтлы вообще не изменились (
#
Re: Формирование <title> в информационной системе
bask,
упс, вроде так

if (count($aTitle) > 0) {
    $aTitle = array_reverse($aTitle);
    $aDescription = array_reverse($aDescription);
    $aKeywords = array_reverse($aKeywords);
}

Core_Page::instance()->title(implode($pageSeparator, $aTitle));
Core_Page::instance()->description(implode($pageSeparator, $aDescription));
Core_Page::instance()->keywords(implode($pageSeparator, $aKeywords));
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Формирование <title> в информационной системе
все просто!
Core_Page::instance()->title($aTitle[0]);

тут подробнее расписано, правда для магазина, но принцип тот же
http://alxpst.tmweb.ru/posts/clear-title-for-hostcms/
Кастомизация под hostcms http://alxpst.tmweb.ru/posts/tag/HostCMS/
#
Re: Формирование <title> в информационной системе
В системе управления сайтами HostCms v.6 при формировании заголовка (title), описания (description) и ключевых слов (keywords) страницы (информационного элемента), автоматически подставляется название информационной системы (ИС). Инструкция как от этого избавиться http://grafat.ru/article/hostcms-6-kak-izmenit-formirovanie-zagolovka-title-informacionnogo-elementa

Авторизация