Pop-up pomocí <div> v komponentě
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- stemba
- Člen | 20
Ahoj, mám v šabloně komponenty odkaz na siglál popup a
potřeboval bych, aby v tomhle signálu došlo k vytvoření popup okna
(vlastně k vytvoření divu), jehož obsah bude formulář a html kód, který
bych měl připravený ve zvláštní šabloně form.latte.
Jakým způsoběm toho nejjednodušeji docílit? Předem dík
- mkoubik
- Člen | 728
Přidal bych si persistentní parametr do komponenty:
/** @peristent */
public $formVisible;
a nastavil ho v handlePopup()
$this->formVisible = TRUE;
$this->redirect('this');
(podobně bych udělal signál pro skrytí). A pak v šabloně:
{if $control->formVisible}
{include form.latte}
{/if}