W jaki sposób są implementowane tła

W celu zaimplementowania funkcji tła strony i tła gniazda, Oracle Content Management dynamicznie tworzy arkusz stylów CSS w kodzie <head> strony.

Selektor stylów dla ustawień tła strony jest selektorem opartym na znacznikach (body). Dla ustawień tła gniazda i dla selektora opartego na ID jest używany ID gniazda.

Na przykład, ustawiając kolor tła strony, można uzyskać następujący kod CSS w kodzie <head> strony:

body
{
     background-color: #fa7c9d;
}

Analogicznie, ustawiając obraz jako tło gniazda, można uzyskać następujący kod CSS w kodzie <head> strony:

#PageFooter
{
     background-image: url("footer_image.png");
}

Taka implementacja oznacza, że ustawienia skonfigurowane w arkuszu stylów w kodzie <head>, mogą zostać przesłonięte przez style, które zostały określone bezpośrednio w atrybucie "style" znacznika "body" lub w elemencie gniazda.

Ważne:

Twórcy motywów powinni zadbać, aby ustawienia tła nie zostały przesłonięte przez style oparte na elementach.

Zob. rozdział Zmienianie tła lub motywu w podręczniku Tworzenie serwisów za pomocą Oracle Content Management.