Как прописать одинаковый вывод заголовка для всех типов страниц без исключения?
Здравствуйте. Требуется, чтобы везде отображалось только название страницы (без названия сайта). Поскольку нет желания изучать все типы страниц, чтобы их выявить, прошу дать инструкцию о том, что и где надо прописать, чтобы название сайта исчезло везде из тайтла, кроме главной?
Заранее благодарю.
P. S. Знаю точно, что название страницы | название сайта - в архивах.
P. P. S. Maxsite CMS 0.861, шаблон собственный старой версии, в которой нет шаблонов вывода заголовков, если есть их общие настройки (этого не помню).
4 3705
Еще записи по теме
- Как поправить плагин editor_tinymce чтобы появились кнопки?
- Как проматывать страницу до сообщения об успешной отправке плагина FORMS?
- Есть ли влияние плагина «Mobile Theme» на рейтинг в поисковых системах?
- Как добавить свои стили и JS в MaxSite CMS?
- Улучшение "Популярных статей"
- Как реализовать произвольный вывод главной страницы сайта?
- Работает ли MaxSite CMS на PHP 5.6.xx и выше?

Денис, скорее всего такую универсальную инструкцию дать не получится, тем более для собственного шаблона. Надо смотреть шаблон и пробовать. Пришлите на мой адрес (contact@vizr.ru) архив с шаблоном и я посмотрю, что можно сделать.
Доброго времени суток. Проще всего сделать костыль в: ваш шаблон/type_foreach/info-top.php
echo '<div class="info info-top">'; // только для home if (is_type('home')) { mso_page_date($page_date_publish, array('format' => tf('j F Y г.')), '<span title="' . tf('Дата публикации') . '"> ', '</span> '); mso_page_title($page_slug, $page_title, '<div class="title_home"><h2>', mso_page_edit_link($page_id, '<img src="' . getinfo('template_url') . 'images/edit.png" alt="" title="Редактировать" class="right">', '', '', false) . '</h2></div>', !is_type('page')); mso_page_cat_link($page_categories, ' » ', '<span title="' . tf('Рубрики') . '"><img src="' . getinfo('template_url') . 'images/category.png" alt=""> ', '</span>'); } elseif(is_type('category')) // только для category { mso_page_date($page_date_publish, array('format' => tf('j F Y г.')), '<span title="' . tf('Дата публикации') . '"> ', '</span> '); mso_page_title($page_slug, $page_title, '<div class="page_title"><h2>', mso_page_edit_link($page_id, '<img src="' . getinfo('template_url') . 'images/edit.png" alt="" title="Редактировать" class="right">', '', '', false) . '</h2></div>', !is_type('page')); mso_page_cat_link($page_categories, ' » ', '<span title="' . tf('Рубрики') . '"><img src="' . getinfo('template_url') . 'images/category.png" alt=""> ', '</span>'); } else // все остальные страницы { mso_page_date($page_date_publish, array('format' => tf('j F Y г.')), '<span title="' . tf('Дата публикации') . '"> ', '</span> '); mso_page_title($page_slug, $page_title, '<div class="page_title"><h1>', mso_page_edit_link($page_id, '<img src="' . getinfo('template_url') . 'images/edit.png" alt="" title="Редактировать" class="right">', '', '', false) . '</h1></div>', !is_type('page')); mso_page_cat_link($page_categories, ' » ', '<span title="' . tf('Рубрики') . '"><img src="' . getinfo('template_url') . 'images/category.png" alt=""> ', '</span>'); } echo '</div>';PS. Если я вас правильно понял
Денис, я посмотрел ваш шаблон. Через страницу опций шаблона в админ-панели вашу задачу не решить. Всё таки придётся поработать с файлами шаблона. В частности, вам нужно найти и «удалить» (переименовать или действительно удалить) type_foreach файлы, в имени которых присутствует фрагмент «head-meta».
Сейчас в шаблоне есть следующие файлы, которые содержат head-meta в имени:
Других таких файлов нет и, по идее, на остальных страницах имя сайта выводиться не должно (только если в default-шаблоне, из которого могут подключаться аналогичные type_foreach файлы, точно также не прописан вывод имени сайта).
В этих файлах содержится примерно такой код (процитирую tag-head-meta.php):
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); mso_head_meta('title', t('Записи с меткой'). ' "'.mso_segment(2).'" » '.getinfo('name_site')); ?>По коду видно, что жёстко задан вывод имени сайта с помощью вызова функции getinfo('name_site').
Если удаление файлов для вас неприемлемо (как говорится: «семь раз отмерь - один отрежь»), то вторым вариантом может статья редактирование указанных файлов на предмет удаления вызова указанной функции. Только не забудьте также удалить знак ёлочки - ».
Надеюсь, что вы получили исчерпывающий ответ.
Благодарю за ответ. Я что-то и забыл про эти файлы!