Avisos
Vaciar todo

codigo css en articulos  

 
Miescalona
 Miescalona
Reputable Member

Hola amigos:
Os presento esta duda con un ejemplo:
Tengo un módulo cualquiera con la opcion de ponerle un cabecero con el editor de texto.
Este modulo aparece solo en la pagina 1 de mi web.
Quiero crear una declaracion css para ocultar un div que solo aparece en esa pagina 1, pero que no pertenece al módulo en cuestión.
Tengo dos opciones
A-insertar el css en la template correspondiente. (parece lo más normal)
B-insertar el css en el mismo modulo con algun plugin que permita insertar el codigo css ahí y que se cargue cuando se carga el código.

Hay una mejor que otra?

Gracias una vez más

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 27/11/2014 7:17 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola

Tal vez podrías evaluarlo con sufijos, revisa primero esto :

Si tienes dudas adicionales será mejor que pongas un ejemplo para entender mejor y enviar algunas imágenes.

Saludos

ResponderCitar
Respondido : 27/11/2014 9:09 pm

Cursos Gratuitos WordPress

Miescalona
 Miescalona
Reputable Member

Hola: para lo que planteo no me sirven los sufijos de modulo, puesto que como decía en el subrayado el div a modificar no está dentro del módulo.
Ejemplo en mi web:
ejemplo
imagina que quiero darle al body de esta pagina un background-color: verde.

1-¿Puedo mediante código insertado en el artículo aplicar esa declaración?

2-Sería mejor hacerlo desde el css de la template o es indiferente desde donde se cargue el codigo?

Gracias

ResponderCitar
Respondido : 27/11/2014 9:30 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

HOla

Poner la clase a nivel de artículo no te servirá por que lo que quieres cambiar es el body, y la case que colocarás estará en un nivel menor, no será posible por CSS, salvo sea por javascript

Lo de tocar la plantilla si podría ser, pero tendrías que programar y ademas consistenciar para una url específica o una opción de menú específica agregar una clase a nivel de body, esto puede ser complejo

Lo que te sugiero es que la página que quieres personalizar le crees un ítem de menú, luego en la configuración del ítem de menú verás que hay una sección para poner un sufijo a la página : Opciones de Visualización de la página => Sufijo de la página , si tu plantilla lo soprta , esto te colocará un sufijo a un nivel mayor a la del artículo con el que podrás indentificar la página

Saludos.

ResponderCitar
Respondido : 27/11/2014 10:47 pm

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

Miescalona
 Miescalona
Reputable Member

Gracias por tu respuesta.

Tal vez no he puesto el ejemplo adecuado al señalar el body.
Pensemos que lo que quiero cambiar en esa pagina y solamente en esa es este div
.rt-block.component-block de la plantilla

1-¿Puedo mediante código insertado en el artículo aplicar esa declaración?

2-Sería mejor hacerlo desde el css de la template o es indiferente desde donde se cargue el codigo?

ResponderCitar
Respondido : 27/11/2014 11:00 pm
Jordi Sala
 Jordi Sala
Miembro Admin

Hola Miescalona,

Puede que te resulte más sencillo realizar con alguna extensión de Joomla!, tienes varias opciones http://extensions.joomla.org/extensions/style-a-design/articles-styling

Por lo que entiendo que deseas hacer, puede que Add CSS --> http://extensions.joomla.org/extensions/style-a-design/articles-styling/18204 sea una buena opción.

Saludos

ResponderCitar
Respondido : 28/11/2014 9:35 am