In questo post riporto alcune istruzioni per cominciare a utilizzare Zend_Layout
Zend Framework versione 1.0.3

Index.php Bootstrap
Codice PHP:
<?php
require_once 'Zend/Controller/Front.php';

require_once 
'Zend/Layout.php';

$layout = new Zend_Layout(array(
                      
'layoutPath' => './application/views/layouts',
                      
'layout' => 'default'
                      
), true);

Zend_Controller_Front::run('./application/controllers/');
L'oggetto Layout deve essere creato prima di caricare Zend_Controller_Front come illustrato sopra

IndexController.php
Codice PHP:
<?php
require_once 'Zend/Controller/Action.php';

class 
IndexController extends Zend_Controller_Action {
    function 
indexAction()
    {
        
        
$this->view->title "My Albums";
        
$this->view->subtitle "Modifica contenuto";

    }
}
default.phtml
Codice PHP:
<html>
  <head>
    <title><?php echo $this->title?></title>
  </head>
  <body>
    
    <div id="content"><?php echo $this->layout()->content?></div>

    <div>
      Altro contenuto
    </div>
 
  </body>
</html>
index.phtml
Codice PHP:
<h1><?php echo $this->escape($this->title); ?></h1>

<h2><?php echo $this->escape($this->subtitle); ?></h2>
Percorsi file
codice:
/index.php
/application/controllers/IndexController.php
/application/views/layouts/default.phtml
/application/views/scripts/index/index.phtml