TinyMCE içerik CSS hakkında soru

2 Cevap php

I TinyMCE ile ilgili bir sorun ile karşı karşıya duyuyorum.

Ben yönetici sayfalarının içeriğini düzenleyebilir web siteme, idaresi tarafında bir işlevsellik geliştiriyorum. Ben bu amaçla TinyMCE onlara vermiş.

Onlar Page'in 'page1' düzenliyorsunuz varsayalım.

Onlar TinyMCE onun içerik sağlamak ve bunu kaydetmek olacaktır.

Birileri bu Page 'page1' ziyaret ettiğinde ben yapıyorum hepsi:

  <html>
      <head>.........</head>
      <body>
          .......
          <div class='page_content'>
              <?php echo $page1->getContent(); ?>
          </div>
          ......
      </body>
  </html>

Her şey gayet iyi çalışıyor.

Şimdi, TinyMCE bunu kullanmak hangi CSS söyle bir özelliği sağlar. Sen TinyMCE init fonksiyonu 'content_css' özelliği gerekli CSS ayarlayın.

Ben benim sayfa içeriğini stil kullanan CSS sağlanan yaptım.

Şimdi, benim sorunum bu:

Sayfamın içeriği div.page_content içinde. Ama TinyMCE, bu sayfanın içeriğini başka bir şey değildir (herhangi bir div.page_content). Yani bunu düzenlerken am süre TinyMCE, benim içeriği uygulayan tarzı, görsel açıdan etkili değildir.

Bu sorunu çözmek için aklıma tek yolu, eklemek için TinyMCE söylüyorum gereğidir

   <div class='page_content'>

üst. Yönetici veri gönderir Ve sonra, ben sadece bu ekstra div şerit olacak.

Herhangi bir öneriniz?

2 Cevap

Bu çözecek yol ayırıcı tabaka olarak bir virgül ile CSS tanımları sınıf "mceContentBody" ekleyerek gereğidir. Örneğin:

.page_content, .mceContentBody {
   put your code here..
}

'Body_class' denilen TinyMCE konfigürasyonda bir seçenek yoktur. Sadece "body_class = 'page_content'" eklemek zorunda