Мучался-мучался, переиндексировал несколько раз, снимал-ставил галку "reindex" на инфоблоке. Проблема, что у меня в настройках каталога стоит ЧПУ ссылка на продукты вида /all/#ElementCode#/, чтобы была постоянная прямая ссылка на продукт безотносительно секций, в которых он находится. А в результатах поиска выводятся ссылки вида /section/#ElementCode#/, которые у меня были когда-то, но я давно уж переделал на /all/#ElementCode#/. Собственно, посмотреть можно на http://www.outlookfreeware.com Как победить?
Сергей Махан пишет: URL страницы информационного блока: и раздела
Сергей, в .NET-версии нет таких настроек
Цитата
Алексей Кузнецов пишет: Мучался-мучался, переиндексировал несколько раз, снимал-ставил галку "reindex" на инфоблоке. Проблема, что у меня в настройках каталога стоит ЧПУ ссылка на продукты вида /all/#ElementCode#/, чтобы была постоянная прямая ссылка на продукт безотносительно секций, в которых он находится. А в результатах поиска выводятся ссылки вида /section/#ElementCode#/, которые у меня были когда-то, но я давно уж переделал на /all/#ElementCode#/. Собственно, посмотреть можно на http://www.outlookfreeware.com Как победить?
Поиск берет ссылки из настроек компонента (на самом деле сам компонент их генерирует в realtime'е), который располагается на конкретной странице. Т.е. настройки ссылок ЧПУ в компоненте - это и будут ссылки для поиска. Либо они неправильно настроены, либо есть еще одна страница с компонентом, которая генерирует старые ссылки. В админке на странице /bitrix/admin/EventSubscriptions.aspx можно найти список компонентов, которые генерируют ссылки для поиска.
Антон Герасимюк пишет: Либо они неправильно настроены, либо есть еще одна страница с компонентом, которая генерирует старые ссылки. В админке на странице /bitrix/admin/EventSubscriptions.aspx можно найти список компонентов, которые генерируют ссылки для поиска.
Ну настроены-то они правильно, разумется, это видно на сайте. А вот насчет ещё одной страницы... У меня есть 2 сайта /en и /ru. И компонент каталога размещен на 2 страничках всего лишь (/en/products/default.aspx и /ru/product/default.aspx соответственно). А вижу я вот что:
Что за ~/Content/bb/Default.aspx, ~/Content/catalog/Default.aspx и ~/content/default.aspx, а также ~/en/content/default.aspx и ~/ru/content/default.aspx никак в толк не возьму. Что это? Учитывая, что в папки ~/Content не существует вовсе, а ~/en/content и ~/ru/content не имеют никаких .aspx (там только доп. файлы вроде картинок). ~/ru/products/default.aspx и ~/en/products/default.aspx - правильные, годные страницы. А вот что за другие? Откуда взялись и как удалить?
Алексей Кузнецов пишет: Что это? Учитывая, что в папки ~/Content не существует вовсе, а ~/en/content и ~/ru/content не имеют никаких .aspx (там только доп. файлы вроде картинок).
Нестрашно, видимо они достались от демо-сайта. Если таких страниц точно нет - ссылок для поиска не будет.
Цитата
Алексей Кузнецов пишет: ~/ru/products/default.aspx и ~/en/products/default.aspx - правильные, годные страницы. А вот что за другие?
Приложите скриншот попап-окна с настройками компонента на странице ~/ru/products/default.aspx.