Импорт пользовательского файла CSS или файла JS в Xenforo

Я безуспешно борюсь с сайтом сообщества xenforo, и я действительно сожалею, что xenforo не предоставляет официальную документацию по разработке.

Я знаю, что вы можете редактировать запись EXTRA.css из панели администратора, но я хотел бы импортировать внешние файлы, чтобы иметь более эффективный рабочий процесс разработки.

Есть ли способ импортировать пользовательский файл в шаблоне xenforo?

1

Решение

Хорошо, я нашел способ, все еще не знаю, лучший ли это подход. Поэтому я опишу свое решение здесь, и если кто-то знает лучший способ, можно либо прокомментировать мой ответ, либо написать новый.

  • Войдите в админку
  • Перейти к Appereance / Стиль / YourActiveStyle / Шаблоны
  • откройте шаблон с именем «page_container_js_head» и добавьте туда свой файл для импорта

Теперь я могу импортировать CSS и JS файлы по запросу.

1

Другие решения

Просто обратите внимание на это, некоторые другие пользователи помещают свои пользовательские ссылки в ad_above_content и также работают.

В любом случае, было подтверждено, что файл extra.css может быть перезаписан значениями в ядре Xenforo, поскольку он загружается в начале заказа.

Кроме того, Xenforo будет загружать ваши собственные шаблоны CSS в алфавитном порядке. Итак, верный путь, подтвержденный разработчиками тем, — это создание собственных шаблонов, начинающихся с ‘z’, таких как:

Если вы загружаете несколько шаблонов, имейте в виду, что они должны храниться в правильном порядке, если они содержат какие-либо преднамеренные перезаписи, они снова будут загружены в алфавитном порядке.

1

По вопросам рекламы [email protected]