2015-01-06 2 views
3

Я пытаюсь добавить приветственную/вводную страницу в Kibana 4 и вам необходимо изменить меню навигации. Я нашел html-документ источника навигации в /src/kibana/plugins/kibana/kibana.html, но не могу понять, откуда вставляются имена вкладок.Добавление страницы в панель навигации в Kibana 4

Вот список кодов блок, в котором делается вызов:

<li ng-repeat="app in apps.inOrder | filter:{show: true}" ng-class="{active: activeApp === app}"> 
    <a ng-href="#{{app.lastPath}}" bo-text="app.name"></a> 
</li> 

Что соотносится со словами «Discover», «увидеть», «панель» и «Настройки», как показано здесь:

http://www.elasticsearch.org/content/uploads/2014/10/Screen-Shot-2014-09-30-at-4.07.15-PM.png

Я ожидаю, что это файл конфигурации, но я не могу найти его ...

+0

Посмотрев на объединенный индексный файл после запуска приложения grunt, кажется, что создается переменная приложения, а затем назначаются различные заголовки на основе плагинов. Это все еще немного нечеткое, но начинает становиться более ясным. –

ответ

1

я добавил страницу в Kibana 4.1.1 Лик е это:

  • копия src/kibana/plugins/settings в src/kibana/plugins/help
  • удалить
    • src/kibana/plugins/help/styles
    • src/kibana/plugins/help/saved_object_registry.js
    • src/kibana/plugins/help/sections/advanced
    • src/kibana/plugins/help/sections/indices
    • src/kibana/plugins/help/sections/objects

Тогда я переработан весь код внутри src/kibana/plugins/help (замените settings с help).

Наверняка не самый простой способ делать вещи, и very much not endorsed by elastic.co. Я надеюсь, что поддерживаемый способ делать вещи не будет слишком далеко.

+0

И ты ничего не изменишь? Я сделал это и не работал. –

Смежные вопросы