Имеется страничка со списком новостей и кнопка "Показать еще". Первая новость выводится на всю ширину экрана, последующие - по 3 новости в ряд. Указываю параметр NEWS_COUNT = 7. Получаю на первой странице первую новость во всю ширну экрана, затем - 2 ряда по три новости в ряд. Нажимаю на кнопку "Показать еще". Аяксом грузится страничка с параметром PAGEN_1=2. Соответственно тоже 7 новостей. Мы же помним, что NEWS_COUNT=7. Вновь подгруженные новости располагаем по три в ряд (глупо было бы располагать их как на первой странице). Получаем 2 полных ряда новостей и на третьем ряду одинокая 7-я новость. Собственно вопрос в следующем: можно ли как-то объяснить что на первой странице NEWS_COUNT=7, а на второй - 6. Вариант типа $arParams['NEWS_COUNT'] = $numPage == 1 ? 7 : 6 можете не предлагать. Он не работает, ибо на второй странице компонент "не будет знать", что на первой было дано 7 новостей и не поймет, что нужно отступить 7 и выбрать 6. И соответственно выдаст не 8-13, а 7-12 новости. Проблема решается с использованием 2 компонентов: один для первой новости, а второй - для оставшихся, в котором фильтром отсеивается новость выбранная в первом компоненте. А можно ли не городить огород из компонентов и решить данную задачу в одном компоненте?