Техническое задание: Вывод консолидированной ленты новостей в Битрикс

Контекст задачи

Существует портал на платформе «1С-Битрикс», работающий в режиме многосайтовости. В рамках проекта функционирует несколько независимых сайтов (например, s1, s2, s3). Для каждого из этих сайтов настроен отдельный тип инфоблока, в котором публикуются новости и события.

Цель работы

Создать на одной из страниц (или на отдельной странице) единый блок, который будет агрегировать и выводить новости из всех указанных типов инфоблоков, принадлежащих разным сайтам в структуре.

Ключевые требования

  • Реализовать компонент или скрипт, способный выполнять выборку записей из инфоблоков разных типов.
  • Обеспечить корректную работу в условиях многосайтовости (учет прав доступа, разделения данных).
  • Организовать вывод новостей в едином стилизованном формате (лента, список).
  • Реализовать возможность настройки или фильтрации (например, по количеству выводимых записей от каждого источника, по дате).
  • Обеспечить корректную сортировку итоговой ленты (например, по дате публикации, от новых к старым).
  • Решение должно быть производительным и не создавать излишней нагрузки на систему.

Ожидаемый результат

На целевой странице отображается единый поток новостей, состоящий из записей, автоматически подтягиваемых из заранее заданных инфоблоков разных типов и сайтов. Управление выводом (источники, лимиты) должно быть гибким.

Реализация дробного количества товаров с настраиваемым шагом в OpenCart 3

Требуется доработать функционал OpenCart 3 для возможности добавления товаров в дробных количествах (например, граммах) с заданным шагом (250г, 500г). Изменения должны работать как в админ-панели, так и на витрине магазина.

Разработка многофункционального сайта для SPA-отеля и ресторана

Требуется создать англоязычный сайт на основе готового шаблона с интеграцией систем бронирования номеров и спа-услуг, а также возможностью подключения дополнительных сайтов для ресторана и мероприятий. Заказчик предоставляет тексты и шаблон, исполнитель отвечает за техническую реализацию, SEO-адаптацию и наполнение.