وredsolutioncms.django-محرر TinyMCE-مرفق يسمح لإرفاق الملفات والصور عن أية كائنات، المحدد في التكوين على & nbsp؛ إذا كنت تستخدم محرر TinyMCE لتحرير المحتوى الكائن، هذه الوحدة يجعل لك وصلات إلى الملفات في الارتباط التشعبي حدد مربع وقائمة صور في صورة حدد مربع.
التركيب:
على & nbsp؛ 1. وضع المرفق كما العنصر الأخير إلى INSTALLED_APPS الخاصة بك في settings.py الخاص بك في غضون مشروع جانغو الخاص بك.
على & nbsp؛ 2. مزامنة قاعدة البيانات الخاصة بك
على & nbsp؛ ./ manage.py syncdb
الاستعمال:
في settings.py:
تحديد النماذج التي كنت `ترغب في إضافة الصور والملفات
ATTACHMENT_FOR_MODELS = [
على & nbsp؛. <التطبيق> .models <النموذج> '،
]
حدد طراز أن تكون مدرجة في الارتباط القائمة
ATTACHMENT_LINK_MODELS = [
على & nbsp؛. <التطبيق> .models <النموذج> '،
]
وللكائنات المدرجة في الارتباط القائمة أن تستخدم هذه الصفات:
ونبسب؛ * get_absolute_url () لاسترداد URL.
ونبسب؛ * __unicode () __ لاسترداد اسم مطول.
في urls.py:
إضافة التعلق urls.py قبل المشرف /
(ص '^'، وتشمل ('attachment.urls'))، # يجب أن توضع قبل المشرف /
على سبيل المثال:
settings.py
INSTALLED_APPS = (
على & nbsp؛ ...
على & nbsp؛ "مرفق"،
)
ATTACHMENT_FOR_MODELS = [
على & nbsp؛ "item.models.Item،
]
ATTACHMENT_LINK_MODELS = [
على & nbsp؛ "news.models.News،
]
TINYMCE_DEFAULT_CONFIG = {
على & nbsp؛ "external_image_list_url ':' الصور / '،
على & nbsp؛ "external_link_list_url ':' وصلات / '،
}
urls.py
urlpatterns + = أنماط (''،
على & nbsp؛ (ص '^'، وتشمل ('attachment.urls'))، # يجب أن توضع قبل المشرف /
على & nbsp؛ (ص '^ المشرف /'، وتشمل (admin.site.urls))،
)
الآن يمكنك إرفاق الصور والملفات من وجوه البند. بعد سيوفر البند وجوه في محرر TinyMCE محرر في هذه الصفحة سوف تكون متاحة:
ونبسب؛ * تعلق الصور في قائمة الصور.
ونبسب؛ * الملفات المرفقة في قائمة من الروابط.
ونبسب؛ * كل الأخبار الكائنات في قائمة من الروابط
ما هو الجديد في هذا الإصدار:.
الترتيب حسب جديدة ومثل، وموقف مثل؛ تمكين المجال.
المتطلبات:
بيثون
لم يتم العثور على التعليقات