Jak pouzit base href tag?

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

Dosud jsem tendle tag nepouzival, ale tedka jsem se rozhodl si ulehcit praci… ale…

Problem je, ze pokud do @layout.phtml dam <base href="{$baseUri}" /> do sablony se vlozi neco takoveho: <base href="/aplikace/document_root/" />
Coz je teoreticky spravne, prakticky to prohlizece nepochopi(krome opery) experimentovanim jsem prisel na to ze tam musi byt neco ve stylu <base href="http://localhost/aplikace/document_root" /> (tedy absolutni cesta s http nazacatku). Kde ale v nette takovou cestu vzit? baseUri i baseHref generuji pouze relativni cesty..

ic
Člen | 430
+
0
-

Není to sice netteřešení, ale vždicky je tu možnost přidat si před $baseUri ještě php superglobální $_SERVER["HTTP_HOST"] asi nějak takto: <base href="{$_SERVER["HTTP_HOST"]}{$baseUri}" />

cuga
Člen | 210
+
0
-

a cotak?

<base href="{plink '//Default:default'}" />
Davelister
Člen | 28
+
0
-

Nejaka podobna reseni me taky napadala, ale chtel jsem vedet jak to resi ostatni, to ten tag nepouzivate vubec??

Editoval Davelister (5. 8. 2010 18:10)

Patrik Votoček
Člen | 2221
+
0
-

{plink //Default:default}

Ondřej Mirtes
Člen | 1536
+
0
-

Ahoj, k čemu base href tag? To je nějaká berlička pro to, že se ti nechce dát před všechny odkazované obrázky a skripty proměnnou {$basePath}?

Davelister
Člen | 28
+
0
-

Na baseUri casto u obrazku zapominam, proto jsem si rekl ze pouziju base href.
Nevidim duvod proc to nevyuzit kdyz takova moznost existuje a je dobre podporovana prohlizeci.. Navic usetris pak bajtu v HTMLku ;)

Projekt mam rozdelany s pouzitim baseHrefu(puvodne jsem tam mel pouze $baseUri, coz opere funguje dobre), uz se mi rozhodne nechce dohledavat vsechny obrazky a doplnovat $baseUri.

Editoval Davelister (5. 8. 2010 20:41)