Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › Pagina inicial paginas internas (Creando plantilla)
- Este debate tiene 7 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 11 años por Robert.
-
AutorEntradas
-
-
18/11/2013 a las 00:12 #111034ErnestoParticipante
Buenas tengo una duda a ver si algun entendido en crear plantillas desde cero me puede aclarar las ideas.
He creado una plantilla desde cero, tengo realizada la pagina inicial, esta pagina inicial no he puesto nada de contenido solo he puesto posiciones modulares. La cuestion es que ahora quiero crear contenido en las demas paginas pero no entiendo el funcionamiento, me he descargado plantillas y veo que solo hay una pagina, osea el index.php. Yo pensaba que aqui seria igual que en HTML que terminas la pagina inicial y creas otra nueva, pero si no me equivo observo que todo se pone en el index.php. Esto me esta suponiendo un calentamiento de cabeza porque no llego a entenderlo. Resulta que yo quiero crear todas las paginas con la misma cabecera, osea el mismo menu, el login logo y las redes sociales y ya el contenido darles nuevas reglas css para crear un diseño diferente, pues bien, al darles las mismas reglas de la cabecera me dice logicamente que en la misma pagina no pueden haber dos ID iguales referiendose al div id cabecera…..No se si me explicado bien y si se me entiende. Ademas al insertar otra vez toda la cabecera al final, se me repite el contenido en le dreamweaver y es algo raro, yo creo que algo no es correcto. La paginas se ven bien, osea cuando introduzco estos dos codigos ya veo los articulos de Joomla correctamente, pero la manera de hacerlo no creo que sea correcta.
¡Me podeis aclarar como lo haceis vosotros, estoy algo confundido.
Os pongo dos capturas de los codigos que estoy usando -
18/11/2013 a las 00:33 #111038Federico PiccoliParticipante
Ciao
Para un template de Joomla no hay paginas iniciales ni paginas internas.
La diferencia entre páginas están en la url y los items de menu de los que depende la carga de la pagina y los modulos. Piensa en las webs que tienen un solo template, no hacen diferencias.
-
23/11/2013 a las 20:41 #111082ErnestoParticipante
Claro pero esa carga se le tiene que mencionar desde el index.php con los codigos que he puesto yo:
countModules(‘modulo que solo salga en pagina inicial’)) {?>
codigo para la pagina inicial
codigo para las demas paginas o paginas internas
Si le qitara la linea de codigo No detectaria nunca las paginas por muchos items que pusieras…
Y lo que necesito saber es exactamente una vez puesto el contenido que carga el contenido:
[/b]donde exactamente se empieza a maquetar las demas paginas y si se pudiera hacer en otra pagina diferente en vez de todo en su index.php
-
23/11/2013 a las 21:16 #111083Federico PiccoliParticipante
-
23/11/2013 a las 21:24 #111084ErnestoParticipante
Yo creo que el que no me entiendes eres tu. Yo no he dicho nada de presentaciones distintas. Yo estoy creando una plantilla desde cero y he terminado la pagina inicial y ahora me dispongo a crear las siguientes paginas, entonces quiero la misma cabecera, simplemente eso. No quiero presentaciones distintas, no se de donde te sacas eso
-
23/11/2013 a las 23:38 #111087RobertParticipante
Si quieres que no se vea una parte de la web, en segun que parte te encuentres, haces referencia a POSICIONES que has creado para incluir MODULOS y que esos modulos se pueden ver en segun que parte de la web SI y en en segun que otra parte de la web NO.
Accedes a tu administrador y en Extensiones / Gestor de Modulos editas el modulo en cuestión y le asignas la POSICION y la ASIGNACIóN de la opción del menu. VER IMAGEN
Luego, una plantilla joomla, si quieres poder trabajar con ella de forma sencilla y rapida asignando, creando y demas…posiciones y otros como menus, encabezamiento…. Te recomiendo el uso de un entorno de trabajo (Framework) para plantillas joomla que ya existen.
¿Porque? En cuanto te pongas con alguno de los que te indica el siguiente articulo, te daras cuenta por ti mismo de lo que puedes llegar a hacer, en la mitad de tiempo y mucho mas profesional.
Attachments: -
23/11/2013 a las 23:57 #111088ErnestoParticipante
Gracias por tomarte un tiempo en las capturas y el responder pero no es esto a lo que me refiero, yo ya se que hiendo a módulos puedo esconder y mostrar los módulos y lo del Frameworks también sé que se adelanta, pero no es el tema.
He realizado un diseño totamente desde cero y tengo su página de inicio totalmente ya maquetada en html y la he adaptado a Joomla, he realizado una plantilla desde cero la he instalado, he creado sus respectivos módulos y la pagina inicial se ve perfectamente, Hasta ahi creo que esta claro…donde tengo el problema es a la hora repetir la misma cabecera para las demás páginas, lo que estoy haciendo es copiar todo el código de la cabecera y pegarlo otra vez dentro del código necesario para crear las siguientes páginas y aunque la página se ve bien, creo que no es la manera de realizarlo. No entiendo porque tengo que copiar dos veces el mismo código. Creo que algo estoy haciendo mal y quiero saber cuál es la manera correcta de realizar este paso. No me estoy refiriendo a nada del panel de administracion. -
24/11/2013 a las 00:23 #111089RobertParticipante
Por lo que comentas es que la cabeza tu web solo la ves en la pagina de inicio. Bien, y la cabecera, imagino que contendra una imagen, con un texto o cualquier otra cosa.
¿Entiendes que con joomla NO necesitas crear “paginas” desde la plantilla, mas que un INDEX.PHP con alguna otra posible que contenga información extra, y que desde ese archivo php, lo tienes TODO CONTROLADO?
Creo que seria conveniente que te leyeras algun tutorial sobre creación de plantillas joomla para dejar claros algunos conceptos.
El encabezamiento o el HEADER, puede ser fijo o pertener a una POSICION y lo debes dejar programado desde ese archivo index.php, aunque hay quien lo mete un archivo especifico, lo que no deja de ser una opción.
Y te voy a dar un consejo que seguramente no te guste pero que agradeceras con el tiempo y es donde creo que radica tu problema principal.
Tira a la basura el Dreamweaver si quieres crear plantillas joomla a mano. El mismo suele generar codigo adicional sin que te des cuenta, y es por ahi donde es posible que tengas el problema. Hace unos 6 años me sucedio algo por el estilo.
Es que me acabo de dar cuenta de que las capturas de tu post son capturas desde Dreamweaver.
Pillate el Notepad ++ y despues de guardar una modificación con dreamweaver, edita el archivo modificado y fijate bien si no hay codigo añadido que no te suene.
Me piro a cenar con la familia 😉
Saludos
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.