Я безуспешно борюсь с сайтом сообщества xenforo, и я действительно сожалею, что xenforo не предоставляет официальную документацию по разработке.
Я знаю, что вы можете редактировать запись EXTRA.css из панели администратора, но я хотел бы импортировать внешние файлы, чтобы иметь более эффективный рабочий процесс разработки.
Есть ли способ импортировать пользовательский файл в шаблоне xenforo?
Хорошо, я нашел способ, все еще не знаю, лучший ли это подход. Поэтому я опишу свое решение здесь, и если кто-то знает лучший способ, можно либо прокомментировать мой ответ, либо написать новый.
Теперь я могу импортировать CSS и JS файлы по запросу.
Просто обратите внимание на это, некоторые другие пользователи помещают свои пользовательские ссылки в ad_above_content и также работают.
В любом случае, было подтверждено, что файл extra.css может быть перезаписан значениями в ядре Xenforo, поскольку он загружается в начале заказа.
Кроме того, Xenforo будет загружать ваши собственные шаблоны CSS в алфавитном порядке. Итак, верный путь, подтвержденный разработчиками тем, — это создание собственных шаблонов, начинающихся с ‘z’, таких как:
Если вы загружаете несколько шаблонов, имейте в виду, что они должны храниться в правильном порядке, если они содержат какие-либо преднамеренные перезаписи, они снова будут загружены в алфавитном порядке.