ОК, это то, что я должен был сделать, чтобы это заработало. Все основано только на методе проб / ошибок, я не знаю основных механизмов, почему это должно было быть так, а не "нормальным" способом (как это работает без модулей).
Файл должен иметь узел production , и его необходимо использовать для конфигурации для Zend_Navigation в файле Bootstrap.php модуля:
$config = new Zend_Config_Xml( APPLICATION_PATH . '/modules/default/configs/navigation.xml', 'production' );
$container = new Zend_Navigation( $config );
XML-файл:
<?xml version="1.0" encoding="UTF-8"?>
<configdata>
<production>
<page1>
<label>My page 1</label>
<controller>page</controller>
<action>index</action>
</page1>
<!-- more pages here -->
</production>
</configdata>
Я понятия не имею, почему так должно быть (или возможно ли это иным способом), поэтому я был бы признателен, если бы вы сказали это в комментариях, если вы это знаете;)