Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Title берется не оттуда

00 голосов
8
Добрый день. На одном из этапов разработки ресурса столкнулся с проблемой..

Заголовок страницы:
Код
<?$APPLICATION->ShowTitle(false)?>


берется не из того места, из которого должен.

http://frt-group.com/articles.php?ELEMENT_ID=52 (на малиновой полосе после логотипа)
Например тут модуль "Статьи" стоит в основной части сайта, а "Новости" в второстепеной". Почему же название тянется из модуля-дирректории с названием "НОВОСТИ", а не "СТАТЬИ"?

Как можно указать, откуда брать заголовок?

Спасибо
спросил 09 Июнь, 13 от Elisis (160 баллов)

8 Ответы

00 голосов
Заголовок устанавливается компонентом который подключается последним. Попробуйте в настройках компонента новости снять галочку "Устанавливать заголовок страницы"
ответил 09 Июнь, 13 от Furinzi (180 баллов)
00 голосов
Александр Дец, к сожалению не помогло. Заголовок остался "Новости", хотя единственный компонент, на котором осталась галочка "Устанавливать заголовок страницы" - это раздел "О компании"
ответил 19 Июнь, 13 от Elisis (160 баллов)
00 голосов
Arthur Shaihaliev,
это же очевидно как 2х2

у вас справа идет блок новости
он то и изменяет тайтл.
ответил 22 Сен, 13 от salo (840 баллов)
00 голосов
Анатолий Зайченок, ну да.. Но как заставить брать не из модуля новостей заголовок, а из модуля статей?

на вский случай код

Код
<table cellspacing="0" cellpadding="0" width="1024" valign="top"> 
  <tbody> 
    <tr><td width="641" valign="top" rowspan="2" style="padding: 10px;"><?$APPLICATION->IncludeComponent(
   "bitrix:news.detail",
   "",
   Array(
      "DISPLAY_DATE" => "Y", 
      "DISPLAY_NAME" => "Y", 
      "DISPLAY_PICTURE" => "Y", 
      "DISPLAY_PREVIEW_TEXT" => "Y", 
      "AJAX_MODE" => "N", 
      "IBLOCK_TYPE" => "articles", 
      "IBLOCK_ID" => "5", 
      "ELEMENT_ID" => $_REQUEST["ELEMENT_ID"], 
      "ELEMENT_CODE" => "", 
      "CHECK_DATES" => "Y", 
      "FIELD_CODE" => Array("",""), 
      "PROPERTY_CODE" => Array("",""), 
      "IBLOCK_URL" => "", 
      "META_KEYWORDS" => "-", 
      "META_DESCRIPTION" => "-", 
      "DISPLAY_PANEL" => "Y", 
      "SET_TITLE" => "Y", 
      "INCLUDE_IBLOCK_INTO_CHAIN" => "Y", 
      "ADD_SECTIONS_CHAIN" => "Y", 
      "ACTIVE_DATE_FORMAT" => "d.m.Y", 
      "USE_PERMISSIONS" => "N", 
      "CACHE_TYPE" => "N", 
      "CACHE_TIME" => "3600", 
      "DISPLAY_TOP_PAGER" => "N", 
      "DISPLAY_BOTTOM_PAGER" => "Y", 
      "PAGER_TITLE" => "СТАТЬИ", 
      "PAGER_TEMPLATE" => "", 
      "AJAX_OPTION_SHADOW" => "Y", 
      "AJAX_OPTION_JUMP" => "N", 
      "AJAX_OPTION_STYLE" => "Y", 
      "AJAX_OPTION_HISTORY" => "N" 
   )
);?> 
        <br />
       <?$APPLICATION->IncludeComponent(
   "bitrix:news.list",
   "",
   Array(
      "DISPLAY_DATE" => "N", 
      "DISPLAY_NAME" => "Y", 
      "DISPLAY_PICTURE" => "N", 
      "DISPLAY_PREVIEW_TEXT" => "N", 
      "AJAX_MODE" => "N", 
      "IBLOCK_TYPE" => "articles", 
      "IBLOCK_ID" => "5", 
      "NEWS_COUNT" => "5", 
      "SORT_BY1" => "ACTIVE_FROM", 
      "SORT_ORDER1" => "DESC", 
      "SORT_BY2" => "SORT", 
      "SORT_ORDER2" => "ASC", 
      "FILTER_NAME" => "", 
      "FIELD_CODE" => Array("",""), 
      "PROPERTY_CODE" => Array("",""), 
      "CHECK_DATES" => "N", 
      "DETAIL_URL" => "articles.php?ELEMENT_ID=#ELEMENT_ID#", 
      "PREVIEW_TRUNCATE_LEN" => "", 
      "ACTIVE_DATE_FORMAT" => "d.m.Y", 
      "DISPLAY_PANEL" => "N", 
      "SET_TITLE" => "N", 
      "INCLUDE_IBLOCK_INTO_CHAIN" => "N", 
      "ADD_SECTIONS_CHAIN" => "N", 
      "HIDE_LINK_WHEN_NO_DETAIL" => "N", 
      "PARENT_SECTION" => "", 
      "PARENT_SECTION_CODE" => "", 
      "CACHE_TYPE" => "N", 
      "CACHE_TIME" => "3600", 
      "CACHE_FILTER" => "N", 
      "DISPLAY_TOP_PAGER" => "N", 
      "DISPLAY_BOTTOM_PAGER" => "Y", 
      "PAGER_TITLE" => "Страница", 
      "PAGER_SHOW_ALWAYS" => "Y", 
      "PAGER_TEMPLATE" => "", 
      "PAGER_DESC_NUMBERING" => "N", 
      "PAGER_DESC_NUMBERING_CACHE_TIME" => "36000", 
      "AJAX_OPTION_SHADOW" => "Y", 
      "AJAX_OPTION_JUMP" => "N", 
      "AJAX_OPTION_STYLE" => "Y", 
      "AJAX_OPTION_HISTORY" => "N" 
   )
);?> 
        <br />
       </td><td height="300" bgcolor="#ffffff" align="center" width="383" valign="top"> 
        <table height="300" cellspacing="0" cellpadding="0" border="0" bgcolor="#ffffff" align="center" width="383" valign="middle"> 
          <tbody> 
  &nb
ответил 22 Дек, 13 от Elisis (160 баллов)
00 голосов
ну, если руками, то можно залезть в общие настройки компонента (например .parameters.php или еще что-то там - не помню) и почистить некоторые строки связанные с TITLE - методом исключения :D
ответил 07 Апр, 14 от Pepper (240 баллов)
00 голосов
а ещё раз обратиться к нужному компоненту?
=)
он сразу станет последним и его тайтл выдастся...

сильно ногами не бить!..
ответил 31 Июль, 14 от 11pac11 (100 баллов)
00 голосов
Пробовал убивать компонент новостей и потом ставить оба, сначала новости, потом новости детально (которые тянут статьи и у которых заголовок "О Компании"..) Результат не впечатлил..
ответил 04 Дек, 14 от Elisis (160 баллов)
00 голосов
"SET_TITLE" => "Y", в последнем компоненте на "SET_TITLE" => "N",
ответил 28 Март, 15 от salo (840 баллов)

Похожие вопросы

0 голосов
2 ответов
спросил 03 Март, 14 от Amilan (260 баллов)
0 голосов
4 ответов
0 голосов
1 ответ
спросил 08 Окт, 15 от аноним
0 голосов
1 ответ
спросил 28 Июль, 15 от аноним