0
Ich möchte den Plugin-Titel im Admin zu den Titeln der Kinder ändern. Ich will es das Plugin hat Kinder zu überprüfen, wenn sie wahr zeigen die Titel wie Es ist Titel:Wie bekomme ich den Titel von einem Kind-Plugin für den Einsatz in django-cms admin?
class ParentClass(CMSPlugin):
def __unicode__(self):
inner_content = ""
if ... >= 1:
for child in children:
inner_content += child.title
else:
inner_content = "empty"
return unicode(inner_content)
class ChildClass(CMSPlugin):
title = "X"
ist so etwas wie dieses möglich:
ich dazu kam?
Danke. Um sicherzustellen, dass ich die richtige Ausgabe bekam habe ich es zu: 'def __unicode __ (self): inner_content = [] wenn self.child_plugin_instances nicht None: für ein Kind in self.child_plugin_instances: inner_content.append (Kind .__ Unicode __()) inner_content = ',' .join (inner_content) oder "leer" return str (inner_content) ' –