20# Назначение файлов и папок в битрикс (файловая структура) | Видеокурс: Создание сайта на Битрикс

Автор Filip Sergienko
20# Назначение файлов и папок в битрикс (файловая структура) | Видеокурс: Создание сайта на Битрикс

Всем привет.

Меня зовут нохрина. Виталий и — это канал яковер в этом видео. Я бы хотел посмотреть файловую структуру основных сущностей битрикса.

Ну или папа понимании этого необходимо для того чтобы лучше в нём ориентироваться и начать бы я хотел.

С корня во-первых здесь лежит папка. Битрикс эта папка ядра и делать не изменения как уже говорилось ранее нельзя. Но чуть позже я смотрю случаи когда правки в ней можно делать дальше идёт папка локал она предназначена для хранения файлов относящиеся к сайту по крайней мере так задумано и следовать этому правилу. То есть — это компоненты модули шаблоны и так далее с ним уже не раз работали и позже я рассмотрю детально далее идут папки которые предназначены для файловой структуры сайта в нашем случае — это about портфолио eservices во все эти. Можно перейти в отличие от папки Local. Например если мы попробуем перейти в папку Local если не попробуй мне зайти тобой увидеться ошибка, что в эту папку доступ запрещён приём например в какую-то обычно раздел то он откроется далее идёт пока плод она предназначена для хранения файлов которые загружаются например через админку в папке блок лежат картинки загруженное через инфоблоки дальше идёт папка ресайз кэш — это кэш картинок здесь лежат копии картинок которые сделала система то есть есть такая функция ресо-мед которая создает копию картинки с указанным разрешением то есть кэш и в случае если этот кэш есть-то берёт картинки из него ссылку на эту функцию я приложу здесь можно разместить какие-то другие файлы которые должны быть доступны пользователям например. Этот документ и видеокарте и так далее дальше идёт File Access предназначен для задавания прав на папки. например данная строка задает для корневой папки в котором мы сейчас находимся для всех групп пользователей то есть здесь указывается группа пользователей. Если же указано звёздочка то данное правило действует на все группы пользователей в данном случае — это строка устанавливается разрешение на чтение для всех пользователей так как — это чтение также рассмотрим данный файл в папке. Битрикс здесь например для папки админ опять же для всех пользователей доступ запрещен д означает, что осознает и для папки Wizard тоже самое то есть. Таким образом мы можем закрывать пользователям доступ к некоторым папкам ссылку на права и яичники группы я предложу дальше идут такие файлы как будто мини-печь Top Menu PHP и так далее. Это файлы содержащие в себе пункты меню для определенного типа меню эти файлы мы уже разбирали видео по работе с меню. Также хотелось бы отметить такой файл как Top Menu EX он предназначен для динамической генерации меню. То есть если нам надо сделать так чтобы пункты меню задавались. Нистатин образец например из инфоблока то в этом файле можно прописать код который получает данные из инфоблока и формирует соответствующий массив из которого уже и будут формироваться пункты меню в одном из следующих видео мы сформируем динамическое меню и подробно рассмотрим этот файл файл настроек Apache. То есть если у нас будет Apache and nginx кто при помощи этого файла мы можем. Давайте ли переопределять некоторые настройки веб сервера также мы здесь можем прописать например ли директором или задать некоторые настройки PHP дальше идёт File section PHP он содержит параметры для разделов или страниц такие как тайтл дескрипшн кейвордс и некоторые другие мы с ним уже сталкивались этот файл он задаёт настройки для корневого раздела и для всех, но в подразделах мы можем создать такой же файл и переопределить некоторые параметры. То есть он работает рекурсивно кстати говоря то же самое относится и к файлу меню File 404 он предназначен для хранения контента который у нас будет выводиться в случае если страница не найдена сейчас у нас здесь размещен компонент карта сайта и континенты файловый водится в случае если мы переходим по какому-то несуществующему пути в некоторых же случаях нас просто может на этот файл в принципе — это точно такая же страница какие index.php или test.php также в корне сайта можно встретить стандартные bitrix favicon наша он лежит в папке с шаблоном и подключается оттуда поэтому данный файл можно удалить далее идут файлы страниц — это Yandex Speed Test PHP необходимо помнить, что если. Мы перешли в какой-то раздел и не указали файл то откроется всегда index.php. Если же нам надо перейти на какой-то другой файл страницы то в таком случае надо его указать также в каждом разделе могут быть файлы включаемых областей их название состоит из названия файла которому они относятся префиксом то есть вот эти включаемые области относятся к индексу файлу подробно об этом мы говорили видео по включаемым областям и последний чтобы мне хотелось бы рассмотреть этот файл URL rewrite он хранит правила для корректной работы. ЧПУ в битриксе подробно этот мы рассматривали видео по настройке комплексных компонентов с корнем сайта. Мы закончили. Давайте теперь перейдем к папке Local как уже говорилось ранее она предназначена для хранения файлов и здесь могут быть такие бабки как компонент она предназначена для хранения кастомизированных или наших компонентов здесь все компоненты лежат в соответствующих папках Windows то есть тех кто написал этот компонент и в папке с вендором лежат уже его компоненты поверхностно компоненты мы уже рассматривали включая файловую структуру. Но я ещё хочу записать подробное видео по созданию компонентов во второй части курса дальше идёт папка modules она как.

0 комментариев
0

Читайте также