gibt es eigentlich einen wichtigen Grund dafür, dass der CSS-Code für das Logo direkt in die HTML-Datei geschrieben werden ind nicht über css-dateien definiert werden? (Kernel\Output\HTML\Standard\HTMLHead.dtl)
Code: Select all
...
<!-- dtl:block:HeaderLogoCSS -->
<style type="text/css">
#Header #Logo {
background-image: $QData{"URL"};
top: $QData{"StyleTop"};
right: $QData{"StyleRight"};
width: $QData{"StyleWidth"};
height: $QData{"StyleHeight"};
}
</style>
<!-- dtl:block:HeaderLogoCSS -->
...
In den css-Dateien des Standard-Skin wird das ganze ja auch definiert (Core.Header.css).
Code: Select all
...
/**
* @subsection Logo
*/
#Logo {
top: -4px;
right: 38px;
width: 244px;
height: 67px;
background: url(../img/logo_bg.png) no-repeat;
position: absolute;
}
.RTL #Logo {
right: auto;
left: 38px;
}...
Wie sollte ich jetzt vorgehen, um das Logo je nach Skin anders zu platzieren? Da müsste ich ja erst mal den Part in dtl-Datei entfernen um überhaupt per css darauf zugreifen zu können.
Vielleicht gibt es aber noch einen Sinn der sich mir nicht erschließt.