Урок 5. CMS 1C-Битрикс: управление сайтом. Компонент меню
HTML-код
- Опубликовано: 19 сен 2024
- Узнайте подробнее о курсе "1С-Битрикс. Практика создания веб-проектов": webformyself.c...
Битрикс - это компонентная или модульная CMS. Это значит, что для получения тех или иных данных нам необходимо вызвать соответствующий компонент Битрикса, передав ему определенный массив параметров. В зависимости от редакции, Битрикс предлагает множество различных компонентов фактически на все случаи жизни.
В этом уроке мы познакомимся с одним из ключевых компонентов - компонент Меню. Из урока вы узнаете, как вызывать и настраивать компоненты и, главное, как оформлять шаблоны компонентов, получая нужную для конкретного дизайна верстку и оформление шаблонов. В результате урока мы заменим статичную верстку меню динамичным вызовом компонента, который и вернет готовое меню, оформленное согласно имеющемуся дизайну.
Столько инфы о компонентах смотрел и не мог понять что к чему и зачем.
И стоило всего-лишь наткнуться на ваше видео, так сразу все в голове прояснилось!
Спасибо большое за ваш труд и ценный опыт, которым вы делитесь с нами.
лучшие уроки о битрексе спасибо!
Спасибо! Вы-лучший!
Еще видео будет?
Спасибо за оценку) Да, еще 3 видео, они уже есть на канале.
Андрей Кудлай но Вы же знаете, что я Вас люблю )))
Буду знать ;)
Суперский курс. Главное всё по порядку, хорошие объяснение. До данного курса вообще не имел представления о Bitrix, сейчас на 5 уроке уже понял концепцию битрикса.
Андрей, спасибо за хороший материал.
Супеееер! Андрей! Просто супер.. Все четко объясняете..
Спасибо! Предельно полно и просто. Спасибо за отличный материал и великолепную подачу!
Спасибо за полезные уроки...у Вас самое лучшее объяснение, которое я видел!!!
Надеюсь эти уроки помогут сдать экзамен по битриксу "Интеграция дизайна и настройка платформы".)
Изучал документацию там очень большой объем материала, как это все освоить даже не знаю....
die() - убивает не выполнение конкретного скрипта, он убивает выполнение программы которая вызвала этот скрипт. return - только вернёт управление вызвавшему коду. Большая разница между функцией die() и оператором return, но к вёрстке это отношения не имеет. Спасибо за видео.
Спасибо а есть урок где доходчиво объясняется как меню превратить в каталог и его иерархию? или руками создавать все дерево с ссылками на меню?
Спасибо за обучающий видеоролик. К сожалению после редактирования меню в файле template.php - меню просто пропало из видимой части. С чем это могло бы быть связано?
И тут нет. Большинство пользователей купили шаблон и хотят понять как изменить название папки раздела и все забыть про это гребенное меню. Переискал уже все, все пишут и говорят про создание и куча ненужной информации, и битрикс непонятно зачем сделал раздел редактирование меню, если после изменение название раздела оно пропадает. И не кому в голову не приходит написать или сказать что если вы хотите изменить название раздела в меню и чтобы оно работало, зайдите туда измените это и то, и все!!!!
так что, хедер и футер нельзя изменить через интерфейс битрикса, не залезая в код?
Видимо из-за некоего сбоя в работе базы данных у меня почему-то =$arItem выдает ошибку unexpected '=' в браузерном дебаге. И еще свыше десятка ошибок, видимо ответвляющихся от данной ошибки. Если я убираю знак равенства перед $arItem выходит другая ошибка "unexpected else". Уже вторые сутки понять не могу что не так.
Ну хорошо, а как же сделать многоуровневое меню?
в настройках меню покопаться. там есть "уровни вложенности", их можно ставить до 4
у меня не выводятся картинки соцсетей и оранжевые треугольники - Доступ запрещён! Error 403
просто убрал в header.php : "DEFAULT_TEMPLATE_PATH."
т.е. подключение стилей и скриптов с соотв размещением самих файлов:
Asset::getInstance()->addCss( '/css/style.css');
Asset::getInstance()->addJs('/js/jquery-1.11.1.min.js');
@@vicrealdream та же проблема, только проблема осталась, если убрать DEFAULT_TEMPLATE_PATH то все стили просто перестанут работать
debug($arResult); - не отработал (битрикс 18, центос+plesk) - Call to undefined function debug()
В предидущем уроке показывается как добавить функцию debag в файл init.php
До сего момента было понятно, а тут пошёл код, без объяснения дотошного и всё, поплыл топор...
У кого по нажатию "Изменить страницу" ничего не появляется.
В "Проверке системы" смотрим справку параметра mbstring .
Короче говоря:
в папке "local/php_interface" создаем файл "dbconn.php" и в нем пишем:
в папке "local" создаем "settings.php" и в нем пишем:
В левом верхнем углу выбираем отображение "Совмещенный режим по горизонтали"
и будет выводиться