Hi,
verstehe ich Dich richtig, dass Dein Layout im IE korrekt dargestellt wird und nur das über PHP generierte HTML Fehler verursacht? Dann wäre der Shop fehlerhaft und Du müßtest erfragen, ob diese Fehler beseitigt werden sollen oder über einen kastrierten DOCTYPE der IE - und andere Browser - wieder in den fehlertoleranten quirks mode versetzt werden sollen.
Zuvor solltest Du die Seiten (mit beiden DOCTYPES) einmal im IE7 testen, denn es könnte sein, dass eine Korrektur des Shop-Moduls zukünftig unumgänglich ist.
Ist die strict-Deklaration nun so ungewöhnlich für ein css-Design, dass es eher meine Aufgabe ist, die Seite umzuändern, oder wäre es eher seine Aufgabe- weil er mir doch dazu geraten hat?
Das hat absolut nichts mit strict oder transitional zu tun. Der IE bis zur Version 6 wird auch über eine xml-Deklaration oder andere Inhalte vor dem DOCTYPE in den quirks mode versetzt.
freundliche Grüße
Ingo