Jak zapsat latte link pomocí html?

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

Mohu latte skript {link usersJson!} přepsat do klasického HTML pomocí a href ?

Přecházím na latte, mám již PHP třídu, která mi vytiskne HTML pro požadovanou komponentu. Mám ale problém s odkazy, které bych chtěl aby fungovaly s nette „handle“ metodami. Do PHP echo ale nemůžu narvat latte kód, protože ten se pravděpodobně parsuje jako první.

Editoval microcz (3. 5. 2014 14:51)

mkoubik
Člen | 728
+
0
-

Nevím přesně co myslíš, ale URL odkazu získáš pomocí $control->link('usersJson!').

Šaman
Člen | 2666
+
0
-

Makro {link usersJson!} ti jen vloží adresu. Co s ní uděláš je na tobě, rozhodně ti negeneruje žádné href. Takže:

<a href="{link usersJson!}">Text odkazu</a>

Dá se to udělat i zkráceně, ale to je to, co ty asi nechceš:

<a n:href="usersJson!">Text odkazu</a>
Aurielle
Člen | 1281
+
0
-

Chápu správně, že někde přes PHP generuješ HTML kód a nepoužíváš šablony?

microcz
Člen | 62
+
0
-

Aurielle: ano chápeš :o) Mám napsanou hezkou třídu na tabulky a nějak jsem líný to přepisovat do šablon.