A ver si te he entendido.
Se supone que
$conf es un vector, en el que cada elemento del vector es un modulo de tu web. Cada elemento de ese vector
$conf esta compuesto por dos partes, el
archivo que contiene el codigo del modulo, articulo o elemento a mostrar, y el
layout que es digamos, la plantilla o lugar donde se visulizara el
archivo.
Si tu quieres poner
otro.php, entonces deberas hacer:
Código PHP:
$conf['otro'] = array( 'archivo'=> 'otro.php', 'layout' => 'milayout.php');
Si no indicas nada en layout o sea, si dejas un modulo definido asi:
Código PHP:
$conf['otro'] = array( 'archivo'=> 'otro.php');
estas indicando que el layout que utilizará ese modulo es el
LAYOUT_DEFECTO.
Conforme lo has puesto en tu codigo, el modulo
home le has asignado dos archivos, con lo que puede que cause confusion a la hora de llamarlo.
Espero te sirva ...
Saludos !!