371 читали · 1 год назад
Интеграция html-верстки в Битрикс: на примере главного меню
Иногда (а если быть честным довольно часто) возникает необходимость кастомизировать родной шаблон компонента Битрикс. В данном уроке мы научимся интегрировать верстку на примере главного меню. Создаем тестовую страницу в рамках нашего проекта: Прописываем заголовок для страницы, имя файла и убираем галку "Добавить пункт меню": Отлично! Страница создана. Теперь выбираем пункт "Изменить страницу": Удаляем текст установленный системой по умолчанию и выбираем компонент "Меню": В параметрах компонента...
591 читали · 5 лет назад
Ajax запросы в функции компонента средствами Bitrix
Для того, чтобы иметь удобную возможность делать ajax запросы напрямую в функцию компонента нужны всего две вещи - подготовить компонент и использовать специальную конструкцию вызова на странице. Создадим в папке компонента дополнительный файл ajax.php, который будет содержать функции, которые могут быть вызваны из вне. Условимся, что наш компонент называется "math.client". Сам файл по умолчанию содержит следующий код: use Bitrix\Main\Engine\Controller; class CustomAjaxController extends Controller { } Здесь создается класс, расширяющий базовый класс контроллера ajax-запросов...