-
Notifications
You must be signed in to change notification settings - Fork 21
Description
I kmom02 föreläsning visade jag hur man kunde separera innehåll från html strukturen genom att läsa in content/me.html (innehåll, del av html-sidan). från min sidkontroller me.php. Syftet är att dela upp saker för att förenkla återanvändbar kod och få mindre och tydligare dokument att underhålla. Att separera "innehåll" från "markup" är något man gör, speciellt när vi senare tittar på databaser tillsammans med webbplatser. Detta var ett första steg att förstå hur man kan dela upp saker.
Ett problem blir dock med filändelsen .html när filen valideras i samband med dbwebb validate. Då körs en validator "htmlhint" som validerar alla filer som har filändelsen .html och där förväntas att filen skall vara en korrekt strukturerad HTML fil, vilket det inte är.
Det är lite svårt att komma undan det, normalt sett kan man konfigurera sina validatorer att hantera det. Det är en lösning. I vårt fall så är det dock enklast att byta filändelser från content/*.html till något annat. Förslagsvis antingen .shtml eller .php. Det löser problemet med valideringen.
Ibland får man vara nöjd med lösningar som fixar problemet, ibland behöver de inte vara absolut korrekta.