Jak se dostat z modulu Admin: o uroven vyse?

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
Ja
Člen | 260
+
0
-

Caf,
nejak si nemohu poradit s redirectem, kdyz clovek prijde na stranky, nacte se Homepage:default,
pokud jsem v admin sekci, tak se jedna o Admin:Default:default – jak se z adminu mohu dostat zpet na Homepage:default?

<?php
$this->redirect(':Homepage:default');
?>

se mi zacykli.

a

<?php
$this->redirect('Homepage:default');
?>

se me snazi dostat na Homepage:default uvnitr Admin modulu, coz nechci.

Kde delam chybu?

Diky.

Ja

PS:
nette 2 beta

php 5.2.

Editoval Ja (1. 1. 2012 15:22)

bucrijos
Člen | 6
+
0
-

Musíš tam dodat ještě názv modulu pro hlavní stránku, takže třeba:

<?php
$this->redirect(':Front:Homepage:default');
Ja
Člen | 260
+
0
-

Znamena to tedy, ze hlavni stranka musi byt v nejakem modulu?

Nebo je nejaky defaultni nazev pro modul polozeny „nejvyse“?

JuniorJR
Člen | 181
+
0
-

Pokud Homepage:default není v modulu, tak by mělo fungovat to, co si psal původně:

$this->redirect(':Homepage:default');

A jestli se ti to zacyklí, tak máš chybu asi někde jinde.

Opravte mě, pokud se pletu.

Editoval JuniorJR (1. 1. 2012 16:28)

Ja
Člen | 260
+
0
-

Je to vlastne sandbox z nette2.

Kazdopadne uz jsem si z toho udelal Front modul, takze odkazuju pres :Front:…

22
Člen | 1478
+
0
-

JuniorJR napsal(a):

Pokud Homepage:default není v modulu, tak by mělo fungovat to, co si psal původně:

$this->redirect(':Homepage:default');

A jestli se ti to zacyklí, tak máš chybu asi někde jinde.

Opravte mě, pokud se pletu.

Toto funguje.. Pokud nemáš Frontend v modulu, tak se k němu z modulu dostaneš přesně takto.