Добавить HTML выше


Есть ли способ добавить HTML-код над этой областью (над категориями/сообщениями на главной странице)?

Я думаю, что да

у нас здесь доступен плагин outlet

Вы можете сделать что-то вроде этого:

<script type="text/x-handlebars" data-template-name="/connectors/before-topic-list/NameOfThing">
  <div class="className">
    <p>Привет!</p>
  </div>
</script>

Это отобразит текст в слоте before-topic-list.
Вы можете изменить названия слота и компонента в атрибуте data-template-name.

Обязательно поместите это в Настройки > CSS > Новый компонент > Редактировать CSS/HTML > Head.

Привет, это не сработало, ничего не появилось. Не могли бы вы перепроверить код? Должно ли там быть NameOfThing?

Извините, должно быть text/x-handlebars. Я отредактировал свой пост.

Да, это имя компонента. Вы можете изменить его на любое другое.

Также, возможно, стоит использовать выход above-main-containter.

Какой каталог для above-main-containter, помещается ли он в type или data-template-name?

Мне конкретно нужно разместить его выше всего но не выше навигационной панели (для всех страниц)

Просто замените before-topic-list на above-main-container. Это будет располагаться под заголовком.
Выход above-main-container будет отображаться на всех страницах.
Также я допустил опечатку: container, а не containter.

<script type="x-handlebars" data-template-name="/connectors/above-main-container">
    <p>Привет!</p>
</script>

С NameOfThing и без него ничего не отображается, я размещаю это в Head

Похоже, вы используете x-handlebars, но

Также после outlet должно следовать имя компонента, иначе это не сработает.

Теперь вы можете использовать это:

(И ещё раз спасибо @RGJ за создание и поддержку этого компонента в течение столь долгого времени — он был очень полезен :folded_hands:)