Avisos
Vaciar todo

Hosting WordPress 70% dto Dominios promo

Definir una clase CSS para el < body > de Joomla  

 
oscar
 oscar
Usuario experto

Hola.

Sigo un poco con el mismo problema que explicaba en este post, el problema resumido es el siguiente:
Estoy usando 2 componentes (K2 y RSEvents), cuando creo un item en el menú principal lincando a cualquiera de estos 2 componentes y en la configuración del item de menú Visualización de la página > Clase CSS de la página pongo una clase CSS personalizada, esta no és pintada en el front-end de la pàgina, con lo que pierdo una gran funcionalidad.
Por si eso no fuera poco cuando Joomla añade correctamente esta etiqueta lo hace en main#content > div:nth-child(2) por lo que solo me permite operar en el contenido de la pagina pero no en todo el entorno.

Necessito poder alterar distintos elementos del header y el sidebar de distintas pàginas y la mejor forma de filtrarlo (de hecho la unica que se me ocurre) es acceder al CSS mediante body.miClase, como haria por ejemplo en Wordpress.

¿Existe algun plugin que me permita agregar CSS al body?
¿En su defecto, algun hack? (Estoy usando la plantilla Protostar)

Muchisimas gracias.

PD: La web tiene un contenido privado.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 12/12/2015 7:58 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Admin

Hola oscar,

Andaba un poco perdido con tu consulta y pregunté a Jhon, compañero de Webempresa, experto en temas de CSS, y me comentó que revises esta documentación, la parte de Page Class Suffix (With a Leading Space)

https://docs.joomla.org/Using_Class_Suffixes

Si sigues con problemas habilita tu sitio web, y envía algún usuario registrado para poder verlo (desde Ticket) no por aquí.

Saludos

ResponderCitar
Respondido : 13/12/2015 1:13 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

oscar
 oscar
Usuario experto

Hola.

Ya se como funcionan los sufijos de clase y como los inserta Joomla (aunque la documentación és algo erronea, pues en el sufijo de pagina, no añade el sufijo a todos los modulos), así que el post que me pasas no és muy útil para mi.

¿Existe manera alguna de hacer lo que preguntaba en el primer post? Quiero añadir una classe al o

Gracias

ResponderCitar
Respondido : 13/12/2015 3:52 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Verifica si la siguiente extensión te es de ayuda: http://extensions.joomla.org/extension/custom-css

ResponderCitar
Respondido : 13/12/2015 4:43 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

oscar
 oscar
Usuario experto

Hola de nuevo.
Primero de todo pedir disculpas por tardar tanto en responder, pero tuve que dejar este proyecto aparcado para dedicarme a otro.
El componente que me sugieren para nada hace lo que necesito, yo lo que quiero es modificar la ETIQUETA añadiendo una clase personal: a o a
La solución aportada no me sirve ya que uno de los principales problemas los tengo con la selección de donde se ve el modulo, por lo que con otro modulo no lo puedo solucionar (pueden revisar mi primer post en este hilo y el hilo al que enlazo desde el mismo).
Gracias.

ResponderCitar
Respondido : 19/02/2016 6:50 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

La extensión que te proporcionó Johnny si que podría servirte
http://extensions.joomla.org/extension/custom-css

Sin embargo para que estilices una determinada página tendrías que asignar este módulo al ítem de menú deseado y el estilo o archivo .CSS se cargará sólo para esta página de tu sitio

Sin embargo, tal como comentas lo más práctico sería agregar una clase a alguna etiqueta superior (como el body) en las páginas que deseas. Para esto tendrías que habilitar temporalmente tu sitio web, actualmente no se muestra ningún contenido y parece que hay un problema de direccionamiento.
Contenido solo visible a usuarios registrados

Tendrías que enviarnos que url o que item de menú quieres afectar

Saludos.

ResponderCitar
Respondido : 19/02/2016 8:11 pm

Cursos Gratuitos WordPress