Урок 5. CMS 1C-Битрикс: управление сайтом. Компонент меню

preview_player
Показать описание

Битрикс – это компонентная или модульная CMS. Это значит, что для получения тех или иных данных нам необходимо вызвать соответствующий компонент Битрикса, передав ему определенный массив параметров. В зависимости от редакции, Битрикс предлагает множество различных компонентов фактически на все случаи жизни.

В этом уроке мы познакомимся с одним из ключевых компонентов – компонент Меню. Из урока вы узнаете, как вызывать и настраивать компоненты и, главное, как оформлять шаблоны компонентов, получая нужную для конкретного дизайна верстку и оформление шаблонов. В результате урока мы заменим статичную верстку меню динамичным вызовом компонента, который и вернет готовое меню, оформленное согласно имеющемуся дизайну.
Рекомендации по теме
Комментарии
Автор

Столько инфы о компонентах смотрел и не мог понять что к чему и зачем.
И стоило всего-лишь наткнуться на ваше видео, так сразу все в голове прояснилось!
Спасибо большое за ваш труд и ценный опыт, которым вы делитесь с нами.

xcxpxfh
Автор

Супеееер! Андрей! Просто супер.. Все четко объясняете..

yaokouassi
Автор

Спасибо! Предельно полно и просто. Спасибо за отличный материал и великолепную подачу!

Gorgul
Автор

Суперский курс. Главное всё по порядку, хорошие объяснение. До данного курса вообще не имел представления о Bitrix, сейчас на 5 уроке уже понял концепцию битрикса.
Андрей, спасибо за хороший материал.

TheNcoding
Автор

Спасибо за полезные уроки...у Вас самое лучшее объяснение, которое я видел!!!
Надеюсь эти уроки помогут сдать экзамен по битриксу "Интеграция дизайна и настройка платформы".)
Изучал документацию там очень большой объем материала, как это все освоить даже не знаю....

andrewnikolaev
Автор

die() - убивает не выполнение конкретного скрипта, он убивает выполнение программы которая вызвала этот скрипт. return - только вернёт управление вызвавшему коду. Большая разница между функцией die() и оператором return, но к вёрстке это отношения не имеет. Спасибо за видео.

SbWereWolf
Автор

Спасибо а есть урок где доходчиво объясняется как меню превратить в каталог и его иерархию? или руками создавать все дерево с ссылками на меню?

Everyinchofking
Автор

Спасибо за обучающий видеоролик. К сожалению после редактирования меню в файле template.php - меню просто пропало из видимой части. С чем это могло бы быть связано?

muqzbon
Автор

Видимо из-за некоего сбоя в работе базы данных у меня почему-то =$arItem выдает ошибку unexpected '=' в браузерном дебаге. И еще свыше десятка ошибок, видимо ответвляющихся от данной ошибки. Если я убираю знак равенства перед $arItem выходит другая ошибка "unexpected else". Уже вторые сутки понять не могу что не так.

vanilmann
Автор

так что, хедер и футер нельзя изменить через интерфейс битрикса, не залезая в код?

andreykelip
Автор

И тут нет. Большинство пользователей купили шаблон и хотят понять как изменить название папки раздела и все забыть про это гребенное меню. Переискал уже все, все пишут и говорят про создание и куча ненужной информации, и битрикс непонятно зачем сделал раздел редактирование меню, если после изменение название раздела оно пропадает. И не кому в голову не приходит написать или сказать что если вы хотите изменить название раздела в меню и чтобы оно работало, зайдите туда измените это и то, и все!!!!

VyacheslavPavlovich
Автор

debug($arResult); - не отработал (битрикс 18, центос+plesk) - Call to undefined function debug()

deus
Автор

Ну хорошо, а как же сделать многоуровневое меню?

tochcha
Автор

у меня не выводятся картинки соцсетей и оранжевые треугольники - Доступ запрещён! Error 403

vicrealdream
Автор

До сего момента было понятно, а тут пошёл код, без объяснения дотошного и всё, поплыл топор...

prodvi
Автор

У кого по нажатию "Изменить страницу" ничего не появляется.
В "Проверке системы" смотрим справку параметра mbstring .

Короче говоря:
в папке "local/php_interface" создаем файл "dbconn.php" и в нем пишем: <?php define('BX_UTF', true); ?>

в папке "local" создаем "settings.php" и в нем пишем:
<?php
'utf_mode' =>
array (
'value' => true,
'readonly' => true,
),
?>

В левом верхнем углу выбираем отображение "Совмещенный режим по горизонтали"

androiddecolt
Автор

<?php echo $arItem["TEXT"] ?> и будет выводиться

sheiksl