Jump to main content Jump to doc navigation

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

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

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

test.css

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

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

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

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

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

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

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

  • Имя - Имя типа контента. Это в основном для организационных целей и маркировки и не влияет на функцию типа.
  • MIME тип - Здесь вы можете установить тип MIME для расширения, которое сообщит браузеру, какой тип файла Ресурсы. Список доступных типов MIME можно найти здесь или здесь.
  • Расширения файла - это расширение файла вашего ресурса. Указывается с точкой, например «.docx», «.xlsx».
  • Двоичный - двоичный тип файла или text/ascii ?
  • Описание - необязательное поле для описания типа содержимого.

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

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

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

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.

Backers

  • modmore
  • STERC
  • Digital Penguin
  • Jens Wittmann – Gestaltung & Entwicklung
  • Fabian Christen
  • Dannevang Digital
  • Sepia River Studios
  • Chris Fickling
  • CrewMark
  • deJaya
  • eydolan
  • Following Sea
  • Lefthandmedia
  • Murray Wood
  • Anton Tarasov
  • Stéphane Jäggi
  • Raffy
  • Snow Creative
  • Nick Clark
  • A. Moreno
  • JT Skaggs
  • Helen
  • YJ
  • krisznet
  • Richard
  • Yanni

Budget

$311 per month—let's make that $500!

Learn more