¿Cómo llamar un artículo no ligado a un menú?

Diseño y Posicionamiento Web con Joomla Foros General Joomla en General ¿Cómo llamar un artículo no ligado a un menú?

Mostrando 8 respuestas a los debates
  • Autor
    Entradas
    • #109050
      berkeley16george berkeley
      Participante

      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!

    • #109053
      robertRobert
      Participante

      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.

    • #109054
      robertRobert
      Participante

      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/

    • #109058
      Federico PiccoliFederico Piccoli
      Participante

      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

    • #109130
      berkeley16george berkeley
      Participante

      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!

    • #109131
      redloModerador Foro
      Participante

      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.

    • #109142
      berkeley16george berkeley
      Participante

      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.

    • #109143
      berkeley16george berkeley
      Participante

      [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]

    • #109144
      redloModerador Foro
      Participante

      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 😉

Mostrando 8 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