В этом есть определённая кривая обучения, но как только вы разберётесь, это окажется очень полезным.
Если кратко, то часть руководства по модификации Discourse, касающаяся того, чего вы хотите достичь, находится здесь: https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648#modifying-discourse-templates-22
Если вы хотите получить готовый каркас, вот что нужно сделать.
-
Создайте новый пустой компонент темы через Администрирование → Настройка → Темы (не забудьте включить его в вашей теме или выбрать текущую тему).
-
Перейдите в Редактировать CSS/HTML.
-
Во вкладке Head вставьте этот код:
<script type="text/x-handlebars" data-template-name="/connectors/above-main-container/custom-buttons">
<div class="wrap">
<div class="custom-buttons">
<a href="/faq">Руководство сообщества</a> | <a href="#">Связаться с модератором</a>
</div>
</div>
</script>
- Во вкладке CSS вставьте этот код:
.custom-buttons {
margin: 1em 0;
text-align: right;
}
Результат будет выглядеть так:
