Diseño y Posicionamiento Web con Joomla › Foros › Templates Joomla › Templates Joomla 2.5 › Modulos en un item de menu concreto
- Este debate tiene 4 respuestas, 3 mensajes y ha sido actualizado por última vez el hace 11 años por Jose Luis Corral.
-
AutorEntradas
-
-
11/09/2013 a las 13:42 #110563BelénParticipante
Hola!!
Estoy haciendo una plantilla y necesito saber cómo hacer para contar cuantos módulos de una posición concreta tiene un ítem concreto del menú principal… por ejemplo:
Si tengo un menú : HOME | ITEM1 | ITEM2 | ITEM3
Cómo hago para saber cuántos módulos tiene en el topA la página ITEM2 ????
Muchas gracias
-
11/09/2013 a las 14:15 #110564Federico PiccoliParticipante
Ciao
No conozco ninguna posibilidad para contar modulos en una pagina pero si en una plantilla osea que podrias hacer una plantilla duplicada exclusiva para la pagina ITEM2 y contarlos alli.
Tambien ayudaria saber para que fin quieres contar los modulos
-
12/09/2013 a las 15:17 #110566BelénParticipante
Necesito saber los modulos concretos q hay en cada una de ellas xq kiero que todo se cargue en una misma página en vez de cada item en su pagina concreta y que desde el menu accedas a esa parte de la pagina en concreto, no que al dar al item2 se te abra otra pagina si no que vaya a la seccion #item2.
Que me acceda a cada parte ya sta conseguido, pero al cargar el contenido de cada pagina me carga siempre el del home, ya que con el $this->countModules cuenta siempre los del home ya que considera que no has salido de la pagina.
Alguna idea?
Gracias
-
12/09/2013 a las 15:35 #110567Federico PiccoliParticipante
Ciao
[quote=”belenchu_zgz” post=31103]Necesito saber los modulos concretos q hay en cada una de ellas xq kiero que todo se cargue en una misma página en vez de cada item en su pagina concreta y que desde el menu accedas a esa parte de la pagina en concreto, no que al dar al item2 se te abra otra pagina si no que vaya a la seccion #item2…..[/quote]
Si he entendido bien lo que quieres, olvidate de Joomla para conseguir esto
-
13/09/2013 a las 13:39 #110568Jose Luis CorralParticipante
Yo creo que podrías hacerlo con una simple consulta sql entre las tablas _menu y modules_menu.
Por ejemplo, supongamos que ITEM2 tiene id=100:
$conn = mysql_query(“SELECT moduleid FROM xxx_modules_menu, xxx_menu WHERE xxx_modules_menu.moduleid = xxx_menu.id AND xxx_menu.id = 100”);
Con mysql_num_rows sacarías ya el número de módulos que tiene ese elemento del menú.Y si además quieres saber cuáles están en una posición concreta (topA) bastaría con incluir en la consulta la tabla _modules e indicar en el WHERE position LIKE ‘topA’.
(xxx se refiere al prefijo que tengan tus tablas de joomla).
No sé si te servirá.
Un saludo.
-
-
AutorEntradas
- El foro ‘Templates Joomla 2.5’ está cerrado y no se permiten nuevos debates ni respuestas.