2016-04-01 12 views
1

TinyMCE sürüm 1.4.3 kullanan bir Plone sitemiz var (4.3.x), ancak bu Plone sürümü yerine 1.3.18 sürümüne sahip olduğumuzu gördük.Dexterity içerik türleri için Debug portal_skins sırası

Yani:

  • Kaldırıldı TinyMCE paketi (TinyMCE profilini kaldır// portal_setup/ithalat yönetme).
  • Bu sürüm 1.3.18'e sabitleyin ve buradout'u çalıştırın.
  • TinyMCE paketini yeniden yükleyin (aynı prosedürü uygulayın, ancak TinyMCE yükleme profilini seçin).

    varsayılan Plone içerik türleri için
    • iyi çalıştı:

    Bundan sonra dikkat edin.

  • Bu Plone Sitesinde tanımlanan yeni el becerisi içerik türleri için çalışmadı. Yük TinyMCE yerine sadece bir html ile bir textarea yükleyin.

Bu konuda birçok test yaptılar ve ne görebilirim içerik türü, bu şablon Products/TinyMCE/skins/tinymce/tinymce_wysiwyg_support.pt den wysiwygEditorBox makro kullanmalısınız ama bunun yerine bu şablonu Products/CMFPlone/skins/plone_wysiwyg/wysiwyg_support.pt kullanıyor olmasıdır.

portal_skins sırasını değiştirmeyi denedim, ancak yalnızca Archestpes türlerini etkiliyor, Dexterity türlerini değil.

Sonraki adımı ne yapmalıyım? Hata ayıklama iletileriyle <span> etiketlerini eklemek yerine hata ayıklamanın daha iyi bir yolu var mı? parts/omelette dizinde Looking

+0

JS konsolunda JavaScript hatası olup olmadığını kontrol edin. –

+1

hata yok .. aslında css sınıfı 'mce_editable'' metin kutusuna yüklenmiyor, bu yüzden JavaScript yüklenmiyor (sadece el becerisi içerik türü için). – rodfersou

+0

Sadece bu portalın bir sorunu olduğundan emin olmak için: Aynı veritabanı/örnekte bir * yeni * Plone site oluşturuyorsanız, TinyMCE + Dexterity düzgün çalışıyor mu? –

cevap

1

Benim tahminim ${editor} doğru ayarlanmamış (yani TinyMCE kadar) bu nedenle yukarıdaki satır wysiwyg_support.pt şablona aramak için geri düşüyor olmasıdır plone/app/form/widgets/wysiwygwidget.pt (line 21)

support_path  string:nocall:here/${editor}_wysiwyg_support|here/${editor}/wysiwyg_support|here/po 

aşağıdaki gösterir.

+0

Teşekkürler @danimal, tahmininiz burada neler olup bittiğini anlamamızı sağladı ve sonunda [TinyMCE kaldırma profilindeki asıl sorun] 'u buldu (https://github.com/ plone/Products.TinyMCE/sorunlar/136). – rodfersou