Проблема следующего рода - сделал шаблон, который нормально отображается в ИЕ6. При переносе данного шаблона в МоdХ Evolution столкнулся с проблемой неправильного отображения ряда правил ЦСС, меню, совместимое с ИЕ6 перестало корректно отображаться и вообще весь дизайн поехал.
Кто нибудь сталкивался с такой проблемой и если да, то кто нибудь занет каким может быть решение проблемы?
С MODX это никак не связано, смотрите особенности HTML и CSS.
Quote from: Glebov_N at Mar 25, 2011, 02:47 AM
Есть подозрение что дело именно в МодХ.
Бред. Возможно проблемы с тегом base.
Принципиально MODx никак не влияет на отображение - она выдает ровно тот код, какой записан в шаблоне. Тут AKots прав про бред.
Но часть кода (например меню) выдают сниппеты. Для разных частей меню используются свои шаблоны, прописанные в чанках. Вот там-то сам редактор может допустить ошибки.
Например, для Wayfider имеется множество параметров, в числе которых имеются и чанки. Кроме того, может использоваться параметр конфигурации, в котором имеется ссылка на CSS-файл именно для меню.
В своем "ручном" HTML могут быть записаны одни классы, а сниппет поставит другие. Или подгрузит другой файл.
Для поиска подобных ошибок надо:
1. Просто смотреть выданный в браузер исходный текст страницы и анализировать, какой подключен CSS, какие выданы классы и ID.
2. Более производительно это можно делать, работая в Firefox с установленным дополнением Web Developer. Тогда можно просто выбрать "Посмотреть стиль элемента", указать на странице любой элемент и получить полную информацию по нему - какие стили и из каких файлов к нему применены.
Для уродца IE6 вполне возможно, что при замене "ручного" меню на реальное, даже при правильно подключенном CSS, изображение все равно может портиться. Например из-за отличия длины пунктов. Особого оптимизма про "меню, совместимое с ИЕ6" проявлять не стоит. Хотя такие CSS имеются, например из Mollio.
Для IE6 есть разница в написании <base href="[(site_url)]" /> или <base href="[(site_url)]"></base>
Да, проблему нашел.
И дело не в МодХ, а в том что не предусмотрел одну вещь для ИЕ.
Всем спасибо за ответы!
Quote from: ShaggyDoc at Mar 25, 2011, 10:40 PM
Принципиально MODx никак не влияет на отображение - она выдает ровно тот код, какой записан в шаблоне. Тут AKots прав про бред.
Если сильно извратиться, можно "наколоться" на QM =) (пересечение классов/селекторов)
А про "одну вещь" хотелось бы поподробнее - вдруг кому полезно будет