Pergunta

pela pergunta acima, pensei que seria relativamente fácil, mas não consigo encontrar nenhuma documentação sobre como adicionar estilos ao menu suspenso 'estilos'.alguém pode me empurrar na direção certa?

Foi útil?

Solução

A lista suspensa de estilos é preenchida automaticamente com base nas classes encontradas no arquivo typography.css do seu tema.Para adicionar classes, apenas certifique-se de que elas estejam definidas ali.Alternativamente, se você quiser dar nomes mais amigáveis ​​às classes ou remover algumas classes da lista, você pode definir explicitamente os estilos que deseja listar, colocando isso em seu _config.php arquivo.

HtmlEditorConfig::get('cms')->setOption('theme_advanced_styles', 
    'Name 1=class1;Name 2=class2');

É um recurso fornecido pelo TinyMCE, o componente do editor WYSIWYG, e esta linha está apenas configurando o theme_advanced_styles configuração do TinyMCE quando usado pelo CMS. Este tópico no site TinyMCE também discute isso.

Observe também a resposta de Markus abaixo:editor.css precisa estar na pasta css do tema e incluir typography.css.

Outras dicas

A resposta do @Sam Minnée só funciona, se o editor.css também estiver na pasta CSS tema e incluir o tipografia.css.

Aqui está um mais descrição detalhada de como esses dois jogam juntos.

Se você tiver problemas para que os novos estilos apareçam no editor, tente o seguinte:

  • iteresite.com/admin/?flush=1
  • Verifique as permissões de arquivo no arquivo mythemes/css/editor.css. Deve ser legível pelo usuário do servidor da web.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top