nacitani lokalnich JS a CSS souboru

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

Rad bych pozadal o pomoc. V adresarove strukture mam vlastni JS a CSS soubory ulozeny takto:

  • public/index.php
  • public/dist/js/_core.js
  • public/dist/styles/_core.css

Tyto se mi nasledne nedari zacilit skrze:

<script type="text/javascript" src="/dist/js/_core.js"></script>

anebo

<script type="text/javascript" src="{$baseUri}/dist/js/_core.js"></script>

Nette se je pokazde snazi identifikovat dle routy, ktera neexistuje:

No route for HTTP request

Jak se prosim tomuto vyhnout?

Editoval DavidTheNewbie (8. 3. 2017 22:53)

Mysteria
Člen | 797
+
0
-

Použij {$basePath} místo {$baseUri}.

srigi
Nette Blogger | 558
+
+1
-

Ak pouzivas Apache webserver, nezabudni pouzit .htaccess, ktory vypne predanie poziadavku do aplikacie pre staticke subory.

DavidTheNewbie
Člen | 79
+
0
-

Mysteria napsal(a):

Použij {$basePath} místo {$baseUri}.

{$basePath} mi vsak vraci prazdny retezec. {$baseUri} fungovala, avsak stale se do hry vlozil route s errorem, ze nenaleza danou routu.

Editoval DavidTheNewbie (9. 3. 2017 8:05)

jiri.pudil
Nette Blogger | 1032
+
+2
-

{$basePath} mi vsak vraci prazdny retezec

To není nezbytně špatně :)

stale se do hry vlozil route s errorem, ze nenaleza danou routu.

Jak už ti poradil @srigi, musíš si nakonfigurovat webserver tak, aby ti požadavky na statické soubory nepředával do Nette.