Pagina principal Index - Como Editar?

Mi problema es el siguiente:
Deseo saber que archivos estan relacionados con la pagina de inicio,
es decir, cual debo editar, para cambiar el inicio por defecto (la página principal la que carga una PrototypeWindow con la info introductoria de Kumbia), he leido sobre el "view/index.phtml" pero al colocar un contenido mio ahi, no me carga ese contenido, cuando ejecuto por ejemplo 'localhost/kumbiatest' me sigue saliendo es la ventana Prototype dandome la bienvenida de kumbia, como hago? no he podido dar con el chiste, por favor ayudenme, me gustaría comprender mucho mas este framework, que hasta ahora me ha parecido muy bueno.

Gracias

Comentarios

  • Primero dime con que version del framework estas trabajando...? para decirte cual archivo editar para cambiar tu index...
  • Primero dime con que version del framework estas trabajando...? para decirte cual archivo editar para cambiar tu index...

    Mira estoy trabajando con la 0.47a stable.
  • ok vas a editar el archivo controllers/applications.php alli se esta llamando a una function que se llama Kumbia::info(); la idea es que cambies y llames a Kumbia::route_to('controller: TU_CONTROLLER', "action: TU_ACTION"); en caso que no coloques action el route_to buscara a una action index por defecto...
  • En el archivo application.php del directorio Controllers, haces la redireccion al controlador donde estara la pagina de inicio.
    class ApplicationControllerBase {
      	function init(){		    
    	//redirecciona al index del admin
    	$this->route_to('controller: admin', 'action: index');
    	}
    }
    

    El view/index.phtml, es el index de todas las paginas, y puedes tener diferentes layout que estaran en la carpeta view/layouts/index.phtml y luego se mostraran las vistas.
    por ejemplo yo tengo asi:

    view/index.phtml:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title><?php echo  $title; ?></title>
    	<!-- reseteo de css -->
    	<?php echo  stylesheet_link_tag('reseteo', true); ?>
            <!-- css del frameworks -->
    	<?php echo  stylesheet_link_tag('style', true); ?>
            <?php kumbia::javascript_base(); ?>
    <?php content(); ?>
    </body>
    </html>
    

    view/layouts/admintemplates.phtml
        <!-- css del administrador -->
    	<?php echo stylesheet_link_tag('adminstyle', true); ?>
        <!-- scriptaculous -->
    	<?php echo javascript_include_tag("scriptaculous/window"); ?>
    	<?php echo stylesheet_link_tag("../themes/default"); ?>
    	<?php echo stylesheet_link_tag("../themes/mac_os_x"); ?>
        <?php echo javascript_include_tag("general"); ?>
    </head>
    <body>
    <div id="layouts-administracion-body">
    	<div id="layouts-admin-header">
    
           </div>
    	<div id="layouts-admin-menu">
    
            </div>
    	</div>
    	<div id="layouts-admin-contenido">
    		<?php content(); ?>	
    	</div>
    	<div id="layouts-admin-pie">	
    
    	</div>
    </div>
    

    y en la vista de cada controlador, ej: controlador "usuarios" y accion "listar" (view/usuarios/listaf.phtml):
    <?php content(); ?>
    

    Bueno me explaye, solo debes cambiar function init() en application.php, lo demas es un ejemplo por si alguien lo necesita.
  • Pues claaro! jeje <!-- s:P --><img src="{SMILIES_PATH}/icon_razz.gif" alt=":P" title="Razz" /><!-- s:P -->
    Ya entiendo. perfecto.
    Muchas gracias!
Sign In or Register to comment.