Backlinky pro „nooby a lenochy“
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.

- dog.big
 - Člen | 49
 
Zdravím,
potřeboval bych poradit s backlinky.
Mám nějakou akci, vykreslenej latte s předanými hodnotami z presenteru.
Supr. Avšak v tomto okamžiku potřebuju uložit daný htpp požadavek do
backlinku (mám adresu např. …/view/838?prevlisted=0). Jakmile kliknu na
odkaz „zpět“ na další stránce s jinou action v úplně jiném
presenteru, tak bych rád obnovil požadavek z backlinku.
Tudíž mé otázky:
- jak uložit do backlinku daný http požadavek, tak aby byl přístupný z jiného presenteru
 - jak obnovit http požadavek tak, abych se dostal z dané stránky zpět na tuto
 - jak utvořit podmínku, pro případ neexistence backlinku, aby zpět se vrátilo na nějakou implicitně definovanou stránku
 
Děkuji za rady :)

- mkoubik
 - Člen | 728
 
- jak uložit do backlinku daný http požadavek, tak aby byl přístupný z jiného presenteru
 - jak obnovit http požadavek tak, abych se dostal z dané stránky zpět na tuto
 - jak utvořit podmínku, pro případ neexistence backlinku, aby zpět se vrátilo na nějakou implicitně definovanou stránku
 
- První presenter:
	
$this->template->backlink = $this->application->storeRequest(); - Šablona:
	
<a n:href="... backlink => $backlink">...</a> - Druhý presenter:
 
private $backlink;
public function actionAbc($backlink = null) {
	$this->backlink = $backlink;
}
public function handleBack() {
	if ($this->backlink !== NULL) {
		$this->application->restoreRequest($this->backlink);
	}
	$this->redirect('implicitni_akce');
}
Pak stačí v tom druhém presenteru odkázat na signál
back!.

- Tomáš Votruba
 - Moderator | 1114
 
@dog.big: Pokud by ti výše uvedené, pěkné vysvětlení nestačilo, můžeš nakouknout do kuchařky