Форум программистов, компьютерный форум, киберфорум
Наши страницы
1С Битрикс
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/2: Рейтинг темы: голосов - 2, средняя оценка - 5.00
CCheshire
0 / 0 / 0
Регистрация: 26.03.2015
Сообщений: 7
1

Инфоблок без уровня news.list, а только с news.detail

11.08.2017, 18:52. Просмотров 478. Ответов 1
Метки нет (Все метки)

С пятницей! (Вдруг здесь кто-то есть, в отличие от dev.1c-bitrix.ru )
Клиент не захотел, чтобы в определенном инфоблоке был какой-то видимый список всех элементов.
Мол, открывается страница, там первый элемент + стрелочки для листания по элементам.
Не совсем пойму, как это сделать, не пугая SEO-шников.
1) Если при переходе на раздел /items/ у меня сначала грузится страничка с news.list, показывающим только первый элемент, то при перемещении к другим элементам стрелочками будут грузиться страницы /items/item2.html и так далее.
Но в этом случае будет дублироваться страница /items/ и /items/item1.html, что сеошников приведет в ужас, к тому же будет два шаблона для news.list и news.detail со сходным кодом, за исключением $arResult или $arItem, что тоже как-то нехорошо.

2) Если ставить сразу редирект с /items/ на /items/item1.html, опять монстры SEO (опять это бранное слово) возмутятся, да и где (не "как", а "где") вычислять тогда путь к первому элементу?

3) Если сразу в меню ставить не /items/, а url первого элемента, то опять же, где его вычислять? Прямо в .left.menu.php?

Добавлено через 2 часа 24 минуты
И вы меня тоже уговорили...
Буду этот пункт с вычисленным адресом первого элемента генерить в .left.menu_ext.php
Всем спасибо!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.08.2017, 18:52
Ответы с готовыми решениями:

Как разместить bitrix::news компонент в шаблоне компонента news::detail другого bitrix::news?
Доброго времени суток, не так давно окунулся в мир битрикс разработки и передо мной встал следующий...

ЧПУ bitrix:news.detail 404 ошибка
Ребят, помогите пожалуйста. Переношу новости с другого сайта, не могу настроить чпу отображения...

Bitrix:news.detail в админке работает, у пользователей нет
Подскажите, если я захожу на сайт под админом, и нажимаю на новость, то перехожу на страницу вида...

Детальная страница в news.list
Здравствуйте уважаемые коллеги, прошу помочь разобраться с простым компонентом bitrix:news.list ...

Цикл в bitrix:news.list
Друзья, подскажите, как сделать, что бы после каждой третей новости закрывался и открывался вновь...

1
voral
926 / 622 / 136
Регистрация: 16.03.2008
Сообщений: 2,947
12.08.2017, 00:24 2
Ну если в таком виде тупо в параметрах компонента ставите выводить один список на страницу. И ваша проблема решается стандартным способом. В пагинаторе оставляете только вперед и назад.

На мой взгляд более правильный: открывается первый элемент (его детальная страница) и ищите соседние элементы. и делаете две ссылки к предыдущему и к седующему. Т.е ходите именно по деталькам. Чтоб первая страница не была дублем детаьной страницы - в заголовки указываете метатег канонической ссылки
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.08.2017, 00:24

Сложный фильтр в news.list
Есть компонент news.list, который выводит список объявлений со всех разделов (продам, куплю, и...

Вывести ID элемента news.list в URL
Добрый день. Есть: компонент news.list. Выводится список из трех акций, при клике на которые...

Сравнение дат в шаблоне news.list
Здравствуйте! Нужно вывести мероприятия, удовлетворяющие следующему условию: (Дата проведения <=...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru