Försvunnen bildlänk

Events happening in the community are now at Drupal community events on www.drupal.org.
evoluado's picture

Hej!

Skulle behöva lite assistans med en bild som försvinner under vissa länkar.

Jag har lagt in en bild i ett footer-block enligt följande:

<p><a href="hitta-hit"><img alt="karta" src="sites/default/files/karta.png" /></a></p>

Funkar fint när det bara är en enkel sökväg typ: localhost/gymmet/medlemskap men när sökvägarna går en nivå längre såsom: localhost/gymmet/user/login faller bilden bort.
Detta uppstår bara när jag har aktiverat rena url:er

Hur gör jag för att få fram bilden i alla lägen med rena url:er aktiverat?

Comments

hej (sorry english) Do you

killua99's picture

hej

(sorry english)

Do you need to setup the base path in the url image like src="/sites/default/files/karta.png"

Try that and tell me if it's work.

[at]killua99 ~~

Didn´t work

evoluado's picture

No, that removes the image on every page.

The systems search path for public files is set to sites/default/files and I hope that is correct.

I am a complete beginner at this, so i wonder if it has got anything to do with Pathauto?

did you try that? put the /

killua99's picture

did you try that? put the / at the beginning ? the public path is sites/default/files

But also you can use the root site path or base path "/" that it's telling to the image to start from / and then sites/default/files/etc ...

[at]killua99 ~~

Relativa och absoluta sökvägar

frjo's picture

Då måste använda en absolut sökväg för dina bilder, dvs. en sökväg som börjar med "/".

När du specificerar en relative sökväg som "sites/default/files/karta.png" blir den relativ gentemot den sida du befinner dig på.

Är du på sidan http://example.se/ försöker webb-läsaren ladda:

http://example.se/sites/default/files/karta.png

Är du på undersidan http://example.se/node/123 försöker webb-läsaren ladda:

http://example.se/node/sites/default/files/karta.png

Om du istället specificerar en absolut sökväg som "/sites/default/files/karta.png" kommer webb-läsaren att alltid försöka ladda:

http://example.se/sites/default/files/karta.png

oavsett vilken sida/undersida då är på.

Absolut sökväg misslyckas

evoluado's picture

När jag anger en absolut sökväg försvinner bilden både med rena url:er aktiverade och avaktiverade. Men bara bilden i footerblocket, övriga bilder i noderna syns.

Ändrar jag bilderna i innehållsnoden till absoluta sökvägar så försvinner dom.

Samma sak gäller med innehållet i ckeditor, när jag anger absolut sökväg så syns inte bilderna i innehållet.

Har jag, i min iver och fascination, gjort någon dum ändring i grundinställningarna som stör de normala sökvägarna?

Hur ser adressen till en bild

frjo's picture

Hur ser adressen till en bild ut som visas riktigt? Ta med hela adressen i stil med:

http://example.se/sites/default/files/karta.png

I localhost - XAMPP

evoluado's picture

Bildadressen när bilden syns är:

http://localhost/gymmet/sites/default/files/karta.png

När bilden inte syns är adressen:

http://localhost/gymmet/comment/sites/default/files/karta.png

eller

http://localhost/gymmet/user/sites/default/files/karta.png

Detta får mig och tro att det har med Pathauto att göra. Men jag ser inga möjligheter att ändra tokens (var det rätt benämning?) för users eller comments.

Du har installerat Drupal i

frjo's picture

Du har installerat Drupal i undermappen "gymmet", därav dina problem. Den absoluta sökvägen till bilderna blir då:

/gymmet/sites/default/files/karta.png

Detta kommer dock att ge dig problem när du flyttar webb-platsen till ditt webb-hotell. Jag gissar att webb-platsen inte kommer att vara installerad i en undermapp "gymmet" där och då kommer bildlänkarna inte att fungera igen.

Har du bara en webb-plats på din dator så rekommenderar jag att du flyttar upp din Drupal-installation ut ur mappen "gymmet".

Har du flera webb-platser igång får du konfigurera virtual hosts i Apache (eller vilken annan webb-server du använder).

Det förklarar allt. Som

evoluado's picture

Det förklarar allt.

Som nybörjare har jag mest följt videotutorials och uppenbarligen missat detta. Jag känner att det är dags att studera Drupals egna dokumentation!

Ett stort tack!

Sweden

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: