Necesito me orienten un poco para modificar una plantilla

Diseño y Posicionamiento Web con Joomla Foros Templates Joomla Templates Joomla 1.5 Necesito me orienten un poco para modificar una plantilla

Mostrando 5 respuestas a los debates
  • Autor
    Entradas
    • #84719
      DimarDimarR
      Participante

      Helloooooo!!!!

      Necesito modificar la plantilla que estoy utilizando: RT SolarSentinel j15 para llamar a varios articulos, para mostrar las herramientas que vendere on-line. Pero quiero eliminar las posiciones de los modulos, las imagenes de cabecera, realmente todo, pero sin perder las posiciones donde va el contenido, esto es para que las paginas se pueda abrir mas rapido.

      Necesito solo que alguien me oriente, sobre los archivos que hay que tocar, para que no tenga errores la plantilla.

      Gracias por lo que me puedan ayudar.

      Exitos!!! 😉

    • #84723
      daggetkim
      Participante

      ¿que quieres exactamente, que solo quede la parte del componente y algunos módulos donde publicar?, en principio si es asi yo probaria de hacer otra cosa casi es mejor condicionar los bloques necesarios del index.php…

      imaginemos que tenemos este bloque…

      nos vamos al xml de la plantilla y creamos un nuevo parámetro…

      No
      Yes

      En el params.ini escribimos…

      showHeader=1

      y en el index.php condicionamos el bloque entero…

      params->get(‘showHeader’) == 1) : ?>

      De esta manera no te lo cargas todo definitivamente solo lo controlas desde los parametros del admin del template…

      PD: Esto lo he escrito a ojo no he comprobado la sintáxis si es correcta al 100% verificalo antes…

    • #84729
      DimarDimarR
      Participante

      Hola dagget gracias por ayudarme.

      Bueno, lo que pasa es que, como en cada articulo voy a colocar muchas imagenes, (herramientas) y las voy a dividir por marcas (por medio de pestañas) entonces no quiero que salga mas nada, solo los articulos, y el sistema de pestañas (Taps) dentro del articulo (que ya lo hice). Pero todo lo demas no me hace falta, (ni las posiciones de modulos, ni la cabecera, ni la parte de abajo. Pero claro el index de la pagina principal si saldra con todo, solo que cuando el cliente haga clic en una herramienta, saldra una ventana flotante con las imagenes, y las pestañas que serian las marcas.

      Los articulos donde saldran las herramientas, seran llamados por el top menu que no utilizare, pero que la plantilla que quiero modificar (que es la misma que la de la pagina principal, solo que modificada) sera asignada a esos enlaces que saldran en el top menu. Espero y se entienda.

      entiendo lo que me quieres decir, pero poco como hacerlo.

      Creo que me tocaria ir eliminando codigo del index.php, del templateDetails.xml y del params.ini????

      Si podria hacerlo asi, creo que seria lo mas comodo. Solo que me gustaria saber si hay algo mas que eliminar de otro archivo. Yo estoy haciendo una prueba, y viendo con el complemento para firefox: Web Developer 1.1.6 a ver si me arroja algun error mientras estoy modificando el codigo de esos archivos.

      Alguna sugerencia??

      Exitos!!! 😉

    • #84736
      daggetkim
      Participante

      Veamos puedes eliminar con total impunidad bloques del xhtml osea del index.php sin mayor problema y sin necesidad de retocar el xml ya que el error vendria por llamar a un parámetro del xml sin que este exista pero no por no utilizarlo en el index.php existinedo en el xml, lo unico que muy posiblemente te tocará editar sera algo de css pq seguramente alguna capa sera relativa a otra y se descuadrara un poco de entrada…

      Ahora bien mi explicación anterior viene a decir que existen formas de condicionar la aparición de bloques enteros y de tantas formas como nos podamos imaginar…

      Por ejemplo (hoy me siento con ganas de escribir código) imaginemos que tenemos un modulo header que no queremos que aparezca mientras estemos en el componente virtuemart como ejemplo…

      Condicionariamos el bloque de esta forma…

      Que ha pasado aqui durante la ejecución de la página en el servidor? pues bien se ha valorado si en la url el parametro option vale com_virtuermart si es asi la condicion es verdadera el modulo header no aparecera…

      Rizando el rizo…

      vamos a rizar el rizo y vamos a hacer que ademas sin editar el index.php yo desde el template manager diga que componente sera el afectado…

      params->get(‘option’)) : ?>

      en el xml…

      en el params.ini…

      option=com_virtuemart

      Que ocurre ahora? $this->params->get(‘option’) es reemplazado por la cadena que se escribe en el gestor de templates en el campo Hide Header y el resultado es identico al anterior solo que cuando quiera le cambio el componente afectado..

      PD: Hay muchas técnicas para no mostrar nada de lo que quieres mostrar solo que debes evaluar cual será mas eficiente y menos dañina…

    • #84754
      Anónimo
      Invitado

      Porque no solo dejas los modulos en el inicio, osea cuando den clic ahi, para esto especifica en todos los modulos que solo aparecen en el HOME o INICIO y no en todas las paginas

      Crea un Menu qe me imagino tiene que existir para ir de un articulo a otro.

      Bueno creo que es mas facil hacerlo asi que modificando cosas… O pase por alto algo?

    • #84762
      DimarDimarR
      Participante

      =) esta muy interesante la explicacion, y la entiendo dagget muchas gracias. Ya edite los achivos index.php y el xml y va muy bien, y el CSS. La plantilla modificada esta trabajando sin errores, bueno al menos eso parece, en internet explorer va bien.

      Gracias!!

      Exitos!!! 😉

Mostrando 5 respuestas a los debates
  • El foro ‘Templates Joomla 1.5’ está cerrado y no se permiten nuevos debates ni respuestas.
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. 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