Я хочу добавить это в виде кнопки в боковую панель (меню «гамбургер») — «Ещё» или в нижней части боковой панели, а затем подключить JavaScript. Как получить доступ к боковой панели Discourse для этого?
Я сделал следующее, но это не сработало.
Я поместил это в тег компонента.
api.addCommunitySectionLink({
name: "install",
route: "/install",
title: "install",
text: "install",
icon: "download"
});
</script>```
Я попытался добавить вышеуказанный код в представление боковой панели, но это не сработало, поэтому я написал его в формате ниже, ссылаясь на существующий путь. Однако, когда появляется кнопка и я нажимаю на неё, скрипт, похоже, работает некорректно. Странно, но скрипт работает, когда я нажимаю кнопку «Тема», а не созданную мной кнопку. Скрипт, который должен быть подключён, также был размещён в заголовке HTML.
```<script type="text/discourse-plugin" version="0.8">
api.addCommunitySectionLink({
name: "install",
route: "discovery.latest",
title: "install",
text: "install",
icon: "download"
});
</script>```