Да, как вы уже упоминали ранее, к сожалению, это руководство устарело. Мы в процессе обновления Ember в Discourse, так что, надеюсь, скоро сможем обновить наши руководства (или чаще ссылаться на документацию Ember).
Если вы пытаетесь получить siteSettings, вы можете сделать это так:
<script type="text/discourse-plugin" version="0.8">
let siteSettings = api.container.lookup('site-settings:main');
console.log(siteSettings);
// пример настройки
console.log(siteSettings.header_dropdown_category_count)
</script>
@awesomerobot Доброе утро! Это интересная новость. Я сейчас занимаюсь кастомной сборкой Discourse для клиента. Так как раньше я не работал с Discourse, я изучал документацию, и всё казалось выполнимым, но теперь я не так уверен.
Например, одна из необходимых функций — создание плагина для Discourse, который отображает список категорий в виде кнопок внутри hero-секции.
Могли бы вы помочь мне понять:
- Какие разделы документации устарели;
- Где можно найти актуальную версию документации по созданию кастомных плагинов;
- Где ещё можно изучить Ember;
- Когда документация будет обновлена: через недели или месяцы?
После этого я смогу передать эту информацию клиенту.
Заранее спасибо.