Типы содержимого
Тип содержимого для ресурсов — это то, что MODX будет отправлять в строчке «Content-Type» заголовка сервера. Они связаны с расширениями файлов и сообщают парсеру MODx, с каким типом расширений отображать страницу.
Оглавление
Что такое типы содержимого?
Тип содержимого ресурса — это то, что MODx будет отправлять в строке «Content-Type» заголовка сервера. Они связаны с расширениями файлов и сообщают парсеру MODx, с каким типом расширений отображать страницу.
Например, ресурсы с псевдонимом «test» и типом контента «CSS» с расширением файла «.css» будут отображаться как:
test.css
вместо test.html. Это дает возможность вам создавать файлы любых типов прямо из самих ресурсов.
Использование
При редактировании ресурса, во вкладке «Настройки» выберите тип содержимого, который вы хотите использовать:
Затем сохраните ресурс. Это автоматически свяжет этот ресурс с выбранным типом содержимого.
Создание новых типов содержимого
Сначала в верхнем меню MODx, наведите мышку на раздел «Содержимое» и выберите подраздел «Типы содержимого». Вы увидите сетку, заполненную всеми текущими типами содержимого. Нажмите на кнопку «Новый тип содержимого», и появится окно:
Вы увидите следующие поля:
- Имя — это имя типа содержимого.
- MIME Type — Здесь вы можете установить MIME Type для типа содержимого, который сообщит браузеру, какой тип файла у ресурса. Для того чтобы посмотреть список всех доступных MIME типов, воспользуйтесь этими ссылками:
- Расширения файла — это расширение файла вашего ресурса. Указывается с точки, например «.doc», «.excel».
- Двоичный - двоичный тип файла или text / ascii?
- Описание - необязательное поле для описания типа содержимого.
Как только вы заполнили все поля, нажмите кнопку «сохранить», и в списке типов, появится ваш новый тип содержимого. После этого его можно будет выбрать в настройках ресурса.
Alias ресурсов
Когда вы создаете ресурс с нужным типом содержимого, к его алиасу будет добавляться расширение файла этого типа содержимого. Например, создал ресурс с типом содержимого JSON
и алиасом example
, на выходе вы получите алиас example.json
(если у вас включены дружественные URL).
Время запросов: 0,0999 s
Количество запросов: 24
Источник: cache