Bueno miro tu respuesta con mucha lógica y me parece correcta tu explicación. Pero sucede que así lo he hecho yo a como lo puse y me funciona por lo menos en Joomla. Tendrá que ver con algo diferente?
Intentaré probar a como explicas, pero aún cómo lo explicas es lo correcto quien sabe por qué funciona igual. Pero sí, tu explicación es muy cierta... quien sabe si porqué funciona de la otra forma en que dije...