Jump to main content Jump to doc navigation

Что такое типы содержимого?

Тип содержимого ресурса — это то, что MODx будет отправлять в строке «Content-Type» заголовка сервера. Они связаны с расширениями файлов и сообщают парсеру MODx, с каким типом расширений отображать страницу.

Например, ресурсы с псевдонимом «test» и типом контента «CSS» с расширением файла «.css» будут отображаться как

test.css

вместо test.html. Это дает возможность вам создавать файлы любых типов прямо из самих ресурсов.

Использование

При редактировании ресурса, во вкладке «Настройки» выберите тип содержимого, который вы хотите использовать:

Затем сохраните Ресурс. Это автоматически свяжет Ресурсы с выбранным типом контента.

Создание новых типов контента

Сначала в верхнем меню MODX, наведите мышку на раздел «Содержимое» и выберите подраздел «Типы содержимого». Вы увидите сетку, заполненную всеми текущими типами содержимого. Нажмите на кнопку «Новый тип содержимого», и появится окно:

Вы увидите следующие поля:

  • Имя - This is the name of the Content Type. It is mainly for organizational and labeling purposes, and does not affect the function of the type.
  • MIME тип - Здесь вы можете установить тип MIME для расширения, которое сообщит браузеру, какой тип файла Ресурсы. Список доступных типов MIME можно найти здесь или здесь.
  • Расширения файла - это расширение файла вашего ресурса. Указывается с точки, например «.doc», «.excel».
  • Двоичный - двоичный тип файла или text / ascii?
  • Описание - необязательное поле для описания типа содержимого.

Как только вы заполнили все поля, нажмите кнопку «сохранить», и в списке типов, появится ваш новый тип содержимого. После этого его можно будет выбрать в настройках ресурса.

Alias ресурсов Когда вы создаете ресурс с нужным типом содержимого, к его алиасу будет добавляться расширение файла этого типа содержимого. Например, создал ресурс с типом содержимого JSON и алиасом example, на выходе вы получите алиас example.json (если у вас включены дружественные URL).

Смотрите также