Pathway в компоненте поиск

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 18 апреля 2013 в 15:50
Заметил, что в чистой icms 1.10.1 если добавить в меню ссылку на компонент поиск, то при клике по ней, в пути по сайту компонент поиска не отобразится, будет просто

Главная

Иллюстрация
и все :(

При этом сайт, обновленный с 1.8 до 1.10.1 показывается все корректно.

Главная » Поиск

Можете проверить на чистой версии. Что забыли в новой версии, но не забыли в миграторе? Просветите, где искать баг.

P/s/ чтобы не было кривотолков, в настройках стоит

Показывать глубиномер?
Выводить текущую страницу в глубиномере: Да
#2 18 апреля 2013 в 15:55

При этом сайт, обновленный с 1.8 до 1.10.1 показывается все корректно.

Евгений
Значит у вас есть пункт меню "Поиск".
#3 18 апреля 2013 в 17:20
lokanaft, внимательнее.

в чистой icms 1.10.1 если добавить в меню ссылку на компонент поиск

Евгений
и там и там есть ссылка с меню на компонент поиск. Но в чистой 1.10.1 в pathway название компонента не добавляется.
#4 18 апреля 2013 в 17:34
Не заметил) На обновлённом до 1.10.1 тоже исчезает.
#5 19 апреля 2013 в 17:06

На обновлённом до 1.10.1 тоже исчезает.

lokanaft
а с какой версии, если не секрет? :)
Просто развожу руками… сижу смотрю на 2 сайта… 1.8 — 1.10.1 все ок. 1.10.1 — нету :)
Ладно при миграции косяки появляются😊но чтобы исчезали shock
#6 19 апреля 2013 в 17:48
В файле фронтенда поиска есть строки 36-38
  1.  
  2. if ($menuid==0){
  3. $inPage->addPathway($_LANG['SEARCH'], '/search');
  4. }
  5.  
замените на
  1.  
  2. $inPage->addPathway($_LANG['SEARCH'], '/search');
  3.  
#7 19 апреля 2013 в 18:53
Спасибо. Работает. Не мешало бы в релиз включить :)
#8 19 апреля 2013 в 20:36

Не мешало бы в релиз включить :)

Евгений
включили, но немного по другому

Удалить
  1. $menuid = $inCore->menuId();
  1. $inPage->setTitle($_LANG['SEARCH']);
  2. $inPage->addPathway($_LANG['SEARCH'], '/search');
Добавить
  1. $pagetitle = $inCore->menuTitle();
  2. $pagetitle = ($pagetitle && $inCore->isMenuIdStrict()) ? $pagetitle : $_LANG['SEARCH'];
  3.  
  4. $inPage->setTitle($pagetitle);
  5. $inPage->addPathway($pagetitle, '/search');
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.