NetteLinks² vs. Latte (za odkazy rychlejší…)
- Honza Kuchař
- Člen | 1662
Pekelníku, hezké. Akorát bude jednoduché se přepsat. (bez toho n: ) Ale určitě bych to přidal, protože kdo chce to používat může a kdo nechce, tak nemusí. :)
- Vyki
- Člen | 388
Link: <a n:href="Article:delete">
a plink třeba
Plink <a n::href="Article:delete">
nebo nějak takto
Plink <a n:plink:href="Article:delete">
Plink <a n:p:href="Article:delete">
nebo rovnou
Link <a n:link="Article:delete">
Plink <a n:plink="Article:delete">
snad by to nebylo matoucí :o) A v HTML 5 prý stejně bude možné href pověsit třeba i na div…
Editoval Vyki (22. 1. 2010 16:37)
- Ondřej Brejla
- Člen | 746
Rozhodně jsem pro n:link
a n:plink
…je to
nejhezčí a nejméně matoucí název…jakékoliv kombinace obsahující
href
jsou dle mého mimo mísu :-)
- Panda
- Člen | 569
Já osobně bych název navrhl podle toho, zda bude toto „makro“ rozlišovat kontext nebo ne.
Pokud při uvedení u tagu a
vygeneruje
href="..."
, při uvedení u tagu img
vygeneruje
src="..."
a při uvedení u form
u
action="..."
, tak souhlasím s dvojicí
n:link
/n:plink
. Pokud takto kontext rozlišovaný
nebude, mělo by být dle mého soudu jasně viditelné, co makro dělá. A
link
sice říká, že z toho leze odkaz (a dokonce lépe než
href
), ale už neříká, že se ten odkaz vloží do atributu
href
. A to by asi mělo být na první pohled patrné. Navíc to
asi bude trochu srozumitelnější pro začátečníky.
- pekelnik
- Člen | 462
Chtěl bych tohle vlákno znovu připomenout :)
Problém číslo 1. – „href/src/action“
mohla by existovat tři makra… (aliasy)
Problém číslo 2. – „link/plink“
Co třeba <a n:href="edit">Edit</a>
/
<a p:href="edit">Edit</a>
?
proč se omezovat na n ;)
Další možností by bylo mít univerzální n:link který by podle kontextu vytvořil buď href nebo src etc. Čmuchám tam ale velké WTF faktor.
- jtousek
- Člen | 951
v6ak napsal(a):
Proč teda ne n:href, n:phref, n:src, n:psrc, …?
To mi připadá jako hodně velké WTF.
Hlasuji pro n:link a n:plink s tím, že by se vždy použil atribut href. Vím, že to není ideální ale připadá mi to jako nejlepší ze špatných možností. Kolik obrázků pomocí src linkujete na nějaký presenter/action? Souhlasím, že to své využití má, ale není zdaleka tolik obvyklé jako normální odkaz.
- Filip Procházka
- Moderator | 4668
když už to musí být +1 za n:link a n:plink
btw… co vám vadí na
href/src/link="nette:moje cesta?parametr=1"
?
osobně bych ocenil malej fix, protože mi tam něco nešlo/nevyhovovalo, ale
už netuším co…
- jtousek
- Člen | 951
HosipLan napsal(a):
btw… co vám vadí na
href/src/link="nette:moje cesta?parametr=1"
?
osobně bych ocenil malej fix, protože mi tam něco nešlo/nevyhovovalo, ale už netuším co…
Latté používá v šablonách dva způsoby: {makro ...}
a
n:makro="..."
. Opravdu mi nepřipadá jako dobrý nápad dávat tam
nějaký třetí způsob. A už vůbec ne pokud to má mít jen jeden účel,
pokud by to mělo široké využití, dalo by se uvažovat.