Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › ¿Cómo llamar un artículo no ligado a un menú?
- Este debate tiene 8 respuestas, 4 mensajes y ha sido actualizado por última vez el hace 11 años, 7 meses por Moderador Foro.
-
AutorEntradas
-
-
10/04/2013 a las 22:36 #109050george berkeleyParticipante
Buen día señores.
Antes que nada, debo decir que trabajo en local.
Supóngase que tenemos un sitio Joomla con un solo menú, el cual contiene tres ítems de menú llamados INICIO, NOTICIAS y CONTACTO. Supóngase que no queremos que en nuestro sitio haya mas ítems de menú, sólo estos 3.El ítem de menú NOTICIAS está vinculado a un artículo llamado A. Dentro de A ponemos un link a un artículo llamado B que NO está vinculado a un ítem de menú, porque no queremos que cada artículo tenga su propio lugar en el menú (el menú sería gigantesco!).
He puesto el vínculo así:
[code type=html4strict]ir a artículo B[/code]
y así:
[code type=html4strict]ir a artículo B[/code]
Repito, trabajo en localhost, por eso el 127.0.0.1.
Entiendo que la index.php/b es el ALIAS del artículo a llamar.
Como sea, ninguna de las dos formas funciona!La pregunta es: ¿cómo demonios llamo un artículo no vinculado a un ítem de menú, desde otro artículo?
Imagino que la clave ha de estar en poner en algún lado el ID del artículo a llamar, pero no sé como. Es más, en ningún lado he encontrado inf de para qué demonios sirve el ID en Joomla!En muchos lugares he visto este mismo problema y recomiendan que uno navegue por nuestro sitio web (local en mi caso) y copie la URL, y así se ponga esta URL en el link. Pero esto a mí no me sirve de nada porque mi artículo no aparece aún en ningún lado dentro de mi sitio local. El artículo al que quiero llamar está creado por mí dentro del backend de Joomla pero aún no está vinculado en ningún lado, y cuando lo quiero hacer mediante un link, no puedo!
-
10/04/2013 a las 23:55 #109053RobertParticipante
Un consejo para que te ayude de momento. Cuando instalas joomla 2.5 por defecto esta activado la opción de URLs amigables en Sitio/Configuración Global en el cuadro URLs amigables, desasctivalo para observar la URL REAL de los articulos y demas.
De hecho es aconsejable que lo hagas hasta subir la web a remoto, ya que si generas enlaces internos, para luego cambiar esas urls a amigables, y para que sea asi debes emplear .htaccess para evitar el /index.php/ intercalado, cuando generes esas urls, al disponer de los enlaces originales, sea cual sea las urls generadas, los enlaces internos seran respetados y no tendras errores 404.
-
11/04/2013 a las 00:02 #109054RobertParticipante
Se me pasaba, disculpa. Tiene que haber algun plugin en el JED que te permita hacer lo que dices, es casi seguro > https://extensions.joomla.org/
-
11/04/2013 a las 05:25 #109058Federico PiccoliParticipante
Ciao
Joomla monta las urls de los articulos de la misma manera, osea y en Joomla 2.5:
index.php?option=com_content&view=article&id=1:alias-del-articulo&catid=8&Itemid=102
donde:
id corresponde al id del articulo
alias al alias del articulo
catid al id de categoria
Itemid al id del item de menu del que depende (aunque éste no és imprescindible y te lo puedes ahorrar)A partir de esta sintaxis, y poniendo los numeros de id y los alias correspondientes, puedes llamar el articulo que quieras
-
17/04/2013 a las 10:27 #109130george berkeleyParticipante
Gracias a todos.
Hace rato que no entraba al correo con el que me suscribí a SOLOJOOMLA, así que no había podido checar sus resúestas valiosas.
También, hace ya varios días que encontré por allí la respúesta que coincide bastante con la de PICCOLI.
Para hacer links internos en Joomla hay que poner lo siguiente dentro de la etiqueta
http://127.0.0.1/Joomla/index.php?option=com_content&view=article&id=17
Así tal cual, esto sirve trabajando en local. De hecho también sirve ya en línea, con que se le quite el 127.0.0.1 y en su lugar se ponga el domino de nuestro sitio). El 17 que aparece allí es el número de ID del artículo con el que se quiere enlazar.Eso es todo, qué facil! Sí, qué fácil cuando ya lo sabes, cuando no, es una lata!
-
17/04/2013 a las 11:46 #109131Moderador ForoParticipante
Perfecto. Un apunte mas. NO necesitas poner el dominio en los enlaces para los internos, y en local 127.0.0.1. ¿Porque? Porque joomla ni guarda ni toma la raiz de los enlaces internos.
Para comprobarlo, tan solo edita un contenido donde haya un enlace ligado o no a un menu y fijate en la URL de destino.
Saludos.
-
18/04/2013 a las 07:54 #109142george berkeleyParticipante
Muy bien. Ya nada más para terminar, ¿cómo le hago aquí en el foro para dar por solucionadao un tema?
Imagino que existe esa opción. Si no, impleméntenla, sirve mucho para quien busca y vea que hay ahí un tema que le interesa y que está resuelto.
Gracias, y hasta luego.
-
18/04/2013 a las 07:55 #109143george berkeleyParticipante
[quote=”berkeley16″ post=29810]Muy bien. Ya nada más para terminar, ¿cómo le hago aquí en el foro para dar por solucionado un tema?
Imagino que existe esa opción. Si no, impleméntenla, sirve mucho para quien busca y vea que hay ahí un tema que le interesa y que está resuelto.
Gracias, y hasta luego.[/quote]
-
18/04/2013 a las 11:19 #109144Moderador ForoParticipante
Nunca doy nada por resuelto. Mañana saldra otra forma, version, metodo y demas. Quien tenga una pregunta por no haberlo entendido bien etc… tendra este post abierto.
LEER es condición primaria para aprender. Pones RESUELTO y vamos directo al post final con la solución y no nos molestamos en leer el proceso. Somos asi y lo que buscamos en SOLOJOOMLA es ORIENTAR para entender y comprender y no servirte la cena preparada comodamente, para eso ya hay otras webs 😉
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.