Zum Inhalt springen

OpenELEC: ‚Confluence‘ Menüpunkt erstellen

    In diesem Beispiel soll ein Menüpunkt für die Dokumentationen erstellt werden.

    1) Unter ‚Videos->Datein->Videos hinzufügen…‘ den gewünschten Ordner z.B. Dokumentationen auswählen und hinzufügen.

    2) Den neuen Ordner (Dokumentationen ) zu den Favoriten hinzufügen:

    Favoriten

    4) Favoriten-Pfad via ‚putty‘ ermitteln:

    Favoriten via Putty

    vi ./.xbmc/userdata/favourites.xml

    Die Ausgabe sieht wie folgt aus:

    <favourites>
    <favourite name=“Dokumentationen“>ActivateWindow(10025,&quot;/media/Seagate Expansion Dr/Dokumentationen/&quot;)</favourite>
    </favourites>

    Wir benötigen die folgende Passage: 10025,&quot;/media/Seagate Expansion Dr/Dokumentationen/&quot;

    5) ‚Confluence‘ Skin unter einen neuen Namen (skin.confluence.customized) duplizieren:

    cp -r /usr/share/xbmc/addons/skin.confluence/ /storage/.xbmc/addons/skin.confluence.customized

    6) ‚Confluence‘ Skin (id & name) umbenennen:

    vi /storage/.xbmc/addons/skin.confluence.customized/addon.xml

    <?xml version=“1.0″ encoding=“UTF-8″?>
    <addon
    id=“skin.confluence.customized
    version=“2.1.5″
    name=“Confluence Customized
    ….

    7) Home.xml um den neuen Menüpunkt z.B. Dokus erweitern

    FTP

    /storage/.xbmc/addons/skin.confluence.customized/720p/Home.xml

    Folgende Passagen dort wo sich die restlichen ‚grouplist‘ Einträge befinden hinzufügen:

    <control type=“grouplist“ id=“documentation„>
    <include>HomeSubMenuCommonValues</include>
    <visible>Container(9000).HasFocus(documentationButton)</visible>
    <include>HomeSubMenuVideos</include> <!– Buttons for the grouplist –>
    </control>

    Diese Passage dort hinzufügen, wo sich der Button später befinden soll:

    <item id=“documentationButton„>
    <label>Dokus</label>
    <onclick>ActivateWindow(10025,&quot;/media/Seagate Expansion Dr/Dokumentationen/&quot;)</onclick>
    <icon>-</icon>
    <thumb>-</thumb>
    <visible>True</visible>
    </item>

    8) Raspi rebooten

    9) ‚Confluence Customized‘ Skin auswählen:

    Customized

    10) *tata*

    Button

    Für die Bearbeitung der Unterpunkte muss die Datei ‚IncludesHomeMenuItems.xml‘ angepasst werden.