Diseño y Posicionamiento Web con Joomla › Foros › Templates Joomla › Templates Joomla 1.5 › Necesito me orienten un poco para modificar una plantilla
- Este debate tiene 5 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 14 años, 11 meses por DimarR.
-
AutorEntradas
-
-
24/09/2009 a las 06:50 #84719DimarRParticipante
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!!! 😉
-
24/09/2009 a las 16:20 #84723kimParticipante
¿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
YesEn 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…
-
25/09/2009 a las 02:52 #84729DimarRParticipante
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!!! 😉
-
25/09/2009 a las 13:23 #84736kimParticipante
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…
-
25/09/2009 a las 21:39 #84754AnónimoInvitado
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?
-
25/09/2009 a las 23:52 #84762DimarRParticipante
=) 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!!! 😉
-
-
AutorEntradas
- El foro ‘Templates Joomla 1.5’ está cerrado y no se permiten nuevos debates ni respuestas.