Решения
Версионность js и css
Как сделать, чтобы браузеры пользователей не кешировали устаревшие стили и скрипты. И у пользователей не "ехала" верстка после обновления шаблонов. Далее
Свои компоненты в ООП
Как я создаю свои компоненты по принципам ООП, наследуемые от моего "базового компонента". Далее
Meta для всех
Устанавливаем произвольные мета теги, например og:title, og:description, og:image, og:type, fb:admins, fb:app_id, на статические и динамические страницы Далее
Показываем 404 страницу
Показываем свою 404 страницу в компонентах. Компоненты Bitix, в случае, если требуемый элемент/раздел не найден не показывают страницу с 404 ошибкой. Они просто выводят текст ошибки и возвращают статус 404. Решение простое. Далее
Меню из разделов инфоблока с элементами
Компонент menu.sections.elements для создания меню из разделов инфоблока с элементами. Далее
Получение иерархии разделов
Небольшой примерчик как одним запросом и одним циклом получить иерархию разделов в удобном виде. Далее
Масштабирование и вывод изображений
Унифицированный вывод и масштабирование изображений с накладыванием фильтра шарпен. Далее