Написание нового ответа, потому что кажется, что вы действительно ДОЛЖНЫ рендерить, вы просто хотите рендерить обновления XML макета другого маршрута. Я считаю, что метод _forward()
из Mage_Core_Controller_Varien_Action
позволит вам делать то, что вы описываете, с наименьшим количеством боли.
Вы должны добавить каталог своего контроллера действий перед каталогом каталога, создать ProductController с viewAction и проверить, что клиент не вошел - в этой проверке вы бы позвонили $this->_forward('customer','account','login');
.
Однако этот подход потребует больше усилий, чтобы его можно было использовать, так как я предполагаю, что вы хотите, чтобы пользователь отправлялся на страницу продукта при входе в систему. Вы видели Модуль каталога только для входа в систему Vinai Kopp ? Это должно сделать это для вас.