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.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.