Warm, maar nog niet helemaal!

Als je kijkt naar het plaatje met als src:
http://www.eltoro-group.nl/webshop/informatie/6/contact_trucks.jpg kom je niet op het plaatje uit, maar op de contact-pagina zelf.
- Huh? :shocked: Dat is een eigenaardigheid van het CMS. Normaal gesproken hoor je, als je dat in de adresbalk van je browser plakt, een foutmelding "404 - Bestand niet gevonden" te krijgen. - Want op die plek zit de afbeelding niet.
- Hier niet! Het CMS wil de bezoekers kennelijk niet met niet bestaande bestanden of niet bestaande pagina's opzadelen, en heeft bedacht dat je dan automatisch wordt doorgestuurd naar een wel bestaande pagina (in dit geval: de contact-pagina).
Maar: even terug naar af. Het plaatje is geüpload naar de map ""www" op de server, en zit dus in de "root"-map, de hoofdmap van de site.
Daarom klopt het dat je 'm te zien krijgt als je naar
http://www.eltoro-group.nl/contact_trucks.jpg gaat.
- Terzijde: de wsi-shop is een onderafdeling van de eltoro-site, maar heeft een apart webadres wsi-shop.nl. Dat domein is via een frameset een doorstuur-domein: je ziet het niet in de adresbalk, maar eigenlijk ben je in de site van eltoro aan het bladeren.
Goed, de afbeelding zit dus hier:
http://www.eltoro-group.nl/contact_trucks.jpg.
Da contact-pagina staat in het echt hier:
http://www.eltoro-group.nl/webshop/informatie/6/, terwijl je in de adresbalk nog steeds
http://wsi-shop.nl/ ziet staan.
Daar ben je dus niet, maar dat wordt verduisterd door de frameset: in wezen zit je in het mapje "6" in het mapje "informatie" in het mapje "webshop" dat in de hoofdmap zit. Maar liefst 3 niveaus lager dan je zou denken.
Als je nu op de (echte) webpagina via het CMS invoert ...:
HTML:
...
<img src="../contact_trucks.jpg" alt="" width="663" height="123" />
...
... dan gaat de browser zoeken in het mapje dat 1 niveau hoger zit dan de map "6" waar de pagina in zit: d.w.z. het mapje "informatie". En daar zit de afbeelding niet, die zit nog twee mapjes hoger.
Dat moet dan ook in de code ingevoerd worden:
HTML:
...
<img src="../../../contact_trucks.jpg" alt="" height="123" width="663">
...
... en dan komen de vrachtwagens direct uit de garage rijden, de contact-pagina op.
Maar wat hier wel zo makkelijk is, om je niet in al die puntjes te verslikken *), is om niet met relatieve links in de pagina's te werken, maar lekker met een
absolute link, direct naar de vindplaats (dus inclusief het http-voorvoegsel):
HTML:
...
<img src="http://www.eltoro-group.nl/contact_trucks.jpg" alt="" height="123" width="663">
...
Dan ben je meteen waar je wezen moet: op
http://www.eltoro-group.nl/contact_trucks.jpg 
**)
Met vriendelijke groet,
CSShunter
________
*) Het CMS is daar ook mee aan het hannesen, want dat laat bv.
http://www.eltoro-group.nl/webshop/informatie/6/ en
http://www.eltoro-group.nl/webshop/informatie/5/ en
http://www.eltoro-group.nl/webshop/informatie/6/contact/ (1 niveau lager!) allemaal naar dezelfde contact-pagina gaan.
**) Trouwens nog zo'n eigenaardigheid van het CMS: je kunt zomaar de bestandsextensie
.jpg weglaten, dan werkt het ook.
Rare jongens , die
Romei... CMS'sen.
