Pagina inicial paginas internas (Creando plantilla)

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 robertRobert.
Mostrando 7 respuestas a los debates
  • Autor
    Entradas
    • #111034
      white_islandErnesto
      Participante

      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

    • #111038
      Federico PiccoliFederico Piccoli
      Participante

      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.

    • #111082
      white_islandErnesto
      Participante

      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

    • #111083
      Federico PiccoliFederico Piccoli
      Participante

      Ciao

      No has entendido nada de nada, un template de Joomla no sirve para dos presentaciones distintas, para presentaciones distintas hay que usar templates distintos

    • #111084
      white_islandErnesto
      Participante

      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

    • #111087
      robertRobert
      Participante

      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.

      Frameworks Template Joomla!

      Attachments:
    • #111088
      white_islandErnesto
      Participante

      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.

    • #111089
      robertRobert
      Participante

      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

Mostrando 7 respuestas a los debates
  • Debes estar registrado para responder a este debate.
Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Ver
Privacidad