z3c.formwidget.ckeditor

نرم افزار تصویر:
z3c.formwidget.ckeditor
جزئیات نرم افزار:
نسخه: 2.0.0 Alpha 1
ها تاریخ: 11 May 15
پروانه: رایگان
محبوبیت: 3

Rating: 5.0/5 (Total Votes: 1)

در z3c.formwidget.ckeditor ویجت CKEditor برای کتابخانه z3c.form فراهم می کند. آن را نیز یک میدان طرح RichText، که باعث می شود استفاده از CKEditor کاملا شفاف را فراهم می کند.
مستندات دقیق
RichText زمینه و CKEditor ابزارک
این بسته یک میدان جدید به نام RichText است، که یک پسوند ساده برای زمینه به طور پیش فرض متن را فراهم می کند. درست RichText اعلام کرد که در آن وجود دارد HTML-نشانه گذاری به عنوان بخشی از متن آن است.
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در از z3c.formwidget.ckeditor واردات richtext
بنابراین اجازه دهید یک فیلد متن غنی ایجاد:
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در متن = richtext.RichText (__ __ نام = 'متن')
بیایید به بررسی کنید که درست فراهم می کند متن و متن غنی طرح:
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در واردات zope.schema
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در از واردات zope.interface بررسی
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در از رابط واردات z3c.formwidget.ckeditor
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در verify.verifyObject (interfaces.IRichText، متن)
& nbsp؛ از واقعی
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در verify.verifyObject (zope.schema.interfaces.IText، متن)
& nbsp؛ از واقعی
در مرحله بعد، یک ویجت است تا با ویرایش قسمت متن غنی است. آن استفاده می کند CKEditor.
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در از رابط واردات z3c.formwidget.ckeditor، ckeditor
CKEditorWidget یک ویجت است:
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در از z3c.form.interfaces وارد IWidget
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در verify.verifyClass (interfaces.ICKEditorWidget، ckeditor.CKEditorWidget)
& nbsp؛ از واقعی
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در verify.verifyClass (IWidget، ckeditor.CKEditorWidget)
& nbsp؛ از واقعی
ویجت می تواند یک فیلد ورودی تنها با تطبیق یک درخواست ارائه:
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در از z3c.form.testing TestRequest واردات
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در درخواست = TestRequest ()
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در ویجت = ckeditor.CKEditorWidget (درخواست)
چنین ویجت را فراهم می کند IWidget:
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در IWidget.providedBy (ویجت)
& nbsp؛ از واقعی
اجازه دهید اضافه کردن برخی از داده های کلی معنی دار:
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در widget.id = "شناسه"
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در widget.name = 'نام'
اگر ما ویجت ارائه ما می توانید از HTML:
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در widget.update ()
و & nbsp؛ > & nbsp؛ در > & nbsp؛ در > & nbsp؛ در چاپ widget.render ()
 

روشن کردن تصاویر!