Pregunta

De la pregunta anterior, pensé que sería relativamente fácil, pero no puedo encontrar ninguna documentación sobre cómo agregar estilos al menú desplegable 'Estilos'. ¿Alguien puede empujarme en la dirección correcta?

¿Fue útil?

Solución

El menú desplegable de los estilos se pobla automáticamente en función de las clases que se encuentran en el archivo tipografía.css de su tema. Para agregar clases, solo asegúrese de que se definan allí. Alternativamente, si desea dar a las clases nombres más amigables o eliminar algunas clases de la lista, puede definir explícitamente los estilos que desea enumerarse al poner esto en su _config.php expediente.

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

Es una característica proporcionada por TinyMce, el componente del editor Wysiwyg, y esta línea solo está configurando el theme_advanced_styles Configuración de TinyMCE cuando lo usa el CMS. Este hilo en el sitio de TinyMce también lo discute.

También tenga en cuenta la respuesta de Markus a continuación: Editor.css debe estar en la carpeta CSS del tema e incluir la tipografía.css.

Otros consejos

La respuesta de @sam minnée solo funciona, si el editor.css también se encuentra en la carpeta CSS del tema e incluye typography.css.

Aquí hay un mas Descripción detallada de cómo estos dos juegan juntos.

Si tiene problemas para que aparezcan los nuevos estilos en el editor, intente lo siguiente:

  • tuyeite.com/admin/?flush=1
  • Consulte los permisos de archivo en su archivo Mythemes/CSS/Editor.css. El usuario del servidor web lo debe ser legible.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top