Kategoriekachel mit Hintergrundbild

wurde vielleicht schon mal gefragt, ich finde aber im Forum nichts was mir hilft.

Ich möchte gerne eine Kategoriekachel mit Hintergrundbild.

Ich stehe gerade auf dem Schlauch wie ich das anfangen soll.

wer kann helfen?

Du erstellst eine Kategorie. Dann legst du in diese Kategorie ein Medionobjekt (Bild)) ab oder fügst einen Link zu so einem Objekt ein. Stellst das Objekt auf unsichtbar.

In der Visualisierung klickst du auf Kacheln bearbeiten

Auf den Bleistift rechts oben

Dort wählst du bei Hintergrund dein Objekt/Link

Du kannst auch mehrere Bilder hinterlegen und dir eines aus der Liste aussuchen.

Hoffe du kennst dich aus.

2 „Gefällt mir“

einfach… wenn man weiß wie es geht :grinning_face:

vielen Dank

Medienobjekt muss nicht sichtbar sein.

Hallo,
ich vermisse den Befehl, ein Hintergrundbild einer Kategorie je nach Zustand einer Variable dynamisch zu aktivieren bzw. zu deaktivieren.
Gibt es hierfür keine Möglichkeit oder habe ich habe ich nicht sorgfältig gesucht?

Im voraus vielen Dank für einen Hinweis / Ratschlag!
Viele Grüße.

Normale, neue Kachel-Visu?

Ich mache es je nach Temperatur so:

$Config = json_decode(IPS_GetConfiguration($TemperaturID), true);
$Config['bgImage'] = $BildID;
IPS_SetConfiguration($TemperaturID, json_encode($Config));

$TemperaturID ist die ID einer Kachel und $BildID die ID eines Medienobjekts. Vielleicht bekommt man den Hintergrund mit $Config['bgImage'] = ""; weg.

Ralf

Danke für den Hinweis!
Ich nutze die neue Tile-Visu, deinen Code werde ich testen :+1:

Der Code wird nur funktionieren, wenn das eine Instanz von den Kachelmodul von @da8ter ist.

Bei normalen Kategorien oder Dummy-Instanzen wird das nicht funktionieren.

Wenn du so das Bild zugeordnet hast wie hier im Thema erläutert,
dann kannst du einfach den Link zu deinem Hintergrundbild mit IPS_SetLinkTargetID setzen.

Ok, kannst du mir das näher erläutern?
Wie kann ich damit ein Hintergrundbild einer Kategorie festlegen bzw. entfernen??

Wenn ich das Bild wie hier beschrieben zuordne habe ich ja bereits das Hintergrundbild auch ohne IPS_SetLinkTargetID
Ich möchte einfach erreichen, das wenn VarXY = true dann Bild an ansonsten Bild aus.

An/aus wird nicht funktionieren, weil du ja in der Visu angeben musst ob es ein Hintergrundbild gibt oder nicht.
Darauf hast du keinen Einfluss.

Aber du kannst doch einfach den Link zu einem anderen Medienobjekt verändern.
Und das Medienobjekt kann ja ein transparentes Bild enthalten :wink:

1 „Gefällt mir“

Danke für die Info, das funktioniert tatsächlich „fast“.
Denn jetzt habe ich das Problem, da sich diese Kategorie auf der 1. Ebene (Hauptseite) befindet, sich nicht aktualisiert.
Wenn ich in irgendeine Kategorie springe und zurück, aktualisiert sich logischerweise auch der Hintergrund da die Seite neu geladen wird. Meine Visu wird im Kiosk-Modus geladen.
Gibt es hierfür auch einen Workaround??

Ich würde das eher als Bug sehen @Dr.Niels ?

Dann hätte ich auch gleich noch eine Bitte an @Dr.Niels
Wenn ich meine Kategorien Einfarbig einfärben möchte, wie z.B. in Grün oder Rot, werden diese nicht Vollflächig in meiner individuellen Farbe eingefärbt sondern erhalte nach oben hin einen transparenten Farbverlauf.
Könnte man dieses entfernen oder als Option anbieten, da ich dieses hier überhaupt nicht gebrauchen kann?
Ich möchte die Kategorien in meiner Wunschfarbe darstellen ohne Farbverlauf.

Spannend. Ich bin heute selbst über den Fehler gestolpert und war schon intensiv von unserer Link-liebenden Community enttäuscht, dass dieser Fehler noch nicht gefunden wurde. Aber da habe ich einfach nur nicht schnell genug hier gelesen :slight_smile: Ihr seid super mit all euren mehr oder weniger verrückten Anwendungsfällen von Links!

Fix ist bereit und kommt im nächsten Release

3 „Gefällt mir“

Vielen Dank!
@Dr.Niels
Hoffentlich auch ohne Farbverlauf :innocent:

Dass ein Update (nicht nur bei Links) nicht sofort sichtbar ist, sondern erst nach einem Update oder Kategoriewechsel ist mir schon vor längerer Zeit aufgefallen. Es ist auch so, passt jetzt hier nicht her, wenn man z.b. eine Variablendarstellung macht, dann passiert das Update sofort. Speichert man in dieser Variable dies Darstellung, dann fällt die Anzeige auf “ich habe nichts definiert” zurück. Erst nach einem Reload passt es dann :wink: