Supongamos que quiere crear un enlace manual a un artículo en Joomla! (es decir, un elemento de menú del tipo "Enlace externo" o un enlace dentro de un artículo). Debe iniciar la URL con "index.php? ...", no una URL absoluta, o romperá la compatibilidad con las URL amigables para los motores de búsqueda. Con SEF desactivado, puede ir al front-end de su sitio y copiar la URL del elemento del menú al que desea vincular. Con SEF activado, solo verá la versión enrutada de la URL, que por supuesto se romperá si se desactiva SEF.Enlaces manuales con SEF en Joomla!
Los editores integrados de Joomla (estoy usando JoomlaFCK) generalmente ofrecen un botón "Joomla! Link" que te permite buscar y vincular a un artículo en particular. Sin embargo, no resaltan un elemento de menú ni usan los parámetros de ese elemento de menú. Si desea que el enlace use un elemento de menú particular (y probablemente lo haga), debe buscar manualmente el ID del elemento de menú y agregar "& Itemid = XX" al final de la URL. Para agregar insulto aquí, "Itemid", con su capital inicial extraño, distingue entre mayúsculas y minúsculas. Incluso la URL en la página de detalles del elemento de menú de origen no incluye el elemento de menú ID, solo la ID del artículo.
Tengo clientes que realmente no entienden esto, y ¿por qué deberían hacerlo? ¿Cómo puedo decirle a un cliente no experto en tecnología que busque la URL correcta para vincular a un elemento del menú? ¿Hay alguna extensión que ayude con esto?
Editar: Solo quería compartir que no sabía sobre el tipo de elemento del menú Alias cuando escribí esto. Debería usar eso en lugar de "Enlace externo" si desea que su nuevo elemento de menú resalte un determinado elemento del menú. Es útil para crear jerarquías de menú personalizadas o de barra lateral. Sin embargo, el problema aún se mantiene para los enlaces dentro de los artículos.