Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: Dreamboard. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

Sonntag, 19. Februar 2012, 14:46

Abfragen für Converter Eventname / Movieinfo erweitern

Hallöchen,

ich bin dabei zu versuchen, die Infos (sh. Anhang) irgendwie mit dem Converter Eventname oder Movieinfo auch im Eventview Screen o.ä. sichtbar zu machen.
Ich habe aber leider nirgends einen Übersicht gefunden, welche Abfragen ich dafür stellen muss (sowas wie get.EventID, get.BeginTimeString oder sowas).
Mir get.ComponentData bekomme ich schon mal alle Infos.
Das sieht aber noch ziemlich kryptisch aus und ich würde gern noch mehr selektieren.

Hat jemand dafür vielleicht eine Doku oder so etwas, damit ich mal bißchen spielen kann ?
Auf der Reichhoff Seite bin ich nicht so richtig fündig geworden.
»aslan2006« hat folgendes Bild angehängt:
  • Unbenannt-1.jpg

2

Montag, 20. Februar 2012, 19:23

EDIT: Hier noch zum besseren Verständnis meine ersten Versuche der Abfrage im Eventname Converter und den Erfolg, den es noch zu verbessern gilt..

from Components.Converter.Converter import Converter
from Components.Element import cached

class EventNameAslan(Converter, object):
NAME = 0
SHORT_DESCRIPTION = 1
EXTENDED_DESCRIPTION = 2
Extra = 3

def __init__(self, type):
Converter.__init__(self, type)
if type == "Description":
self.type = self.SHORT_DESCRIPTION
elif type == "ExtendedDescription":
self.type = self.EXTENDED_DESCRIPTION
elif type == "Extra":
self.type = self.Extra
else:
self.type = self.NAME

@cached
def getText(self):
event = self.source.event
if event is None:
return ""

if self.type == self.NAME:
return event.getEventName()
elif self.type == self.SHORT_DESCRIPTION:
return event.getShortDescription()
elif self.type == self.EXTENDED_DESCRIPTION:
return event.getExtendedDescription()
elif self.type == self.Extra: return str(event.getComponentData())

text = property(getText)
»aslan2006« hat folgendes Bild angehängt:
  • screenshot.jpg