dolmen.widget.tinymce.

ein reiches Text-Widget mit TinyMCE für Dolmen
Jetzt downloaden

dolmen.widget.tinymce. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Name des Herausgebers:
  • Souheil Chelfouh

dolmen.widget.tinymce. Stichworte


dolmen.widget.tinymce. Beschreibung

Ein reiches Text-Widget mit TinyMCE für Dolmen dolmen.widget.tinymce ist ein Python-Modul, das eine echungsfähige und steckbare Möglichkeit bietet, ein Textfeld als WYSIWG-Editor in einem zEAM.Form-Formular zu rendern.Example: Wir werden hier ein kleines Beispiel entwickeln, um die Verwendung von Dolmen zu demonstrieren .widget.tinymce. Zunächst müssen wir einen Modellinhalt mit einem Textfeld erstellen: >>> grokcore.component als Grok >>> von Zope.Interface-Importschnittstelle >>> von Zope.Schema-Importtext >>> von Zope.Schema.FieldProperty Import FeldeProperty >>> Klasse ICAVE (Schnittstelle): ... Malereien = Text (Titel = U'Description der Höhlenbilder ') >>> Klassengrotte (grok.context): ... Painting = FeldeProperty (ICAVE Wir haben jetzt ein Modell, das ein Textfeld definiert. Wir möchten diesen Inhalt mit einem Rich-Editor bearbeiten / anzeigen, sodass Rich-Text eingeben und als gültiges HTML anzeigen soll. Dazu definieren wir ein Formular: >>> aus ZEAM.FORM.ZTK-Importformular, Felder >>> Klasse Editcave (Formular): ... grok.name ('edit') ... grok.cteut (icave ) ... ignorecontent = false ... Felder = Felder (ICAVE) >>> grok.testing.grok_component ('editieren', editcave) trueat Dieser Punkt, wenn wir das Formular installieren, haben wir ein normales Rendering: >>> von Zope.Publisher.Browser Import TestRequest >>> Homecave = Grotto () >>> Anfrage = testrequest () >>> Form = EditCave (Homecave, Anforderung) >>> Form.UpdateWidgets () >>> Print Formular.FieldWidgets .GET ('form.field.paintings'). Render ()