Меню
Полная версия серии на Boosty: Перейти к серии

Что такое компоненты и как выводить их на страницу сайта. Создаем файловую структуру проекта и донастраиваем PHPSTORM на дальнейшую работу с проектом.

Из документации к 1С-Битрикс:
Компонент - это логически завершённый код, предназначенный для извлечения информации из инфоблоков и других источников и преобразования её в HTML-код для отображения в виде фрагментов web-страниц. Состоит из собственно компонента (контроллер) и шаблона (представление). Компонент, с помощью API одного или нескольких модулей, манипулирует данными. Шаблон компонента выводит данные на страницу.

Чеклист:

  • Создание типов меню.
  • Выводим компонент меню в шаблон сайта.
  • Создаем основную файловую структуру.
  • Настраиваем PHPSTORM на компиляцию css и js файлов
  • Подключаем к проекту bootstrap 4 без лишних данных
  • Закрываем сайт, на время разработки, от поисковиков и пользователей.

Дополнительные файлы

Михаил Базаров июня 17, 2023 12:07 pm
Установка компиляторов для phpstorm:
Ставим nodejs LTS версии https://nodejs.org/en
и доустанавливаем:
npm install -g sass
npm install -g csso-cli
npm install --g uglify-js
Гость мая 18, 2024 11:40 pm
Добрый день
В архиве Roboto есть файл  stylesheet.css, но нет файла stylesheet.min.css. Или он сам создастся при переносе архива на сайт через PHP storm?
Михаил Базаров мая 19, 2024 12:11 am
Цитата
Гость написал:
Добрый день
В архиве Roboto есть файл  stylesheet.css, но нет файла stylesheet.min.css. Или он сам создастся при переносе архива на сайт через PHP storm?

Да, min файлы сами создадутся, если настроите их компиляцию как в видео
Гость мая 19, 2024 12:25 am
Цитата
написал:
Да, min файлы сами создадутся, если настроите их компиляцию как в видео
настраивал компиляцию, если внести правку в файл template_styles.scss  - "m {  margin: 0;}" как на 28:13 минуте видео,  то создаются 3 файла.

Правильно понимаю что в stylesheet.css также необходимо внести аналогичную правку для создания?
Гость января 23, 2025 5:43 pm
здравствуйте при копирования шаблона компонента (видео 20:25) минут даёт ошибка
[

Блог-note: заметки разработчика

Открытие мобильного приложения Apache Cordova по ссылке

Достаточно часто нужно реализовывать открытие мобильного приложения по ссылке. Например: при отправке ссылки на электоро...

Как получить свойства заказа в 1С-Битрикс: старые методы и современный API D7

Задача: Получить все доступные свойства заказа для всех активных типов плательщика из модуля магазина.

Получение доступа к железу устройства из Битрикс мобильное приложение

Документация к мобильному приложению 1С-Битрикс очень куцая. В основном описывает функционал добавляемый BXMobileApp. ...

Получить все товары из всех заказов пользователя. История купленных товаров.

Задача: нужно создать раздел, в персональном разделе пользователя, с историей всех купленных товаров. Не путать с истори...

Мобильные версии страниц и поисковые системы

Согласно требования поисковых систем: Яндекс и Google, в случае если у вашего сайта имеется мобильная версия, нужно увед...

Настройка прав доступа в 1С-Битрикс

Часто, в интернет-магазине под управлением 1С Битрикс, нужно создать группу пользователей со специфическими правами. Нап...

Если товар в корзине, поменять кнопку на "В корзине" в новом шаблоне 1С-Битрикс

Ранее я уже делал заметку на эту тему. Тогда, мы меняли значение input-а при добавлении товара в корзину в старых шаблон...

Заменить popap "Товар добавлен в корзину" на собственное окно

Задача: заменить модальное окно, которое появляется при добавлении товара в корзину — "Товар добавлен в корзину&quo...

Оптимизация jpeg и png картинок на cron, с помощью jpegoptim и optipng

Задача: на сайт каждый день проходит выгрузка из 1С с обновлением картинок. Нужно оптимизмровать эти картинки с помощью...