Der Editor in der Touch-optimierten Benutzeroberfläche nutzt Überlagerungen, um mit dem Inhalt eines iframe zu interagieren. Diese Interaktion verursacht einige Einschränkungen für die Verwendung des Editors sowie für Entwickler. Auf dieser Seite werden diese Einschränkungen zusammengefasst und, wo möglich, Lösungen bzw. Problemumgehungen zur Verfügung gestellt.
Autoren sehen sich bei der Arbeit mit dem Editor zur Bearbeitung von Seiten möglicherweise mit den folgenden funktionalen Einschränkungen konfrontiert.
Beim Bearbeiten einer Seite sind Links nicht aktiv.
Seiten dürfen nicht structure
genannt werden. Seiten mit dem Namen structure
können im Seiteneditor nicht bearbeitet werden.
Entwickler sehen sich hinsichtlich der Interaktionen des Editors mit CSS möglicherweise mit den folgenden Einschränkungen konfrontiert.
Absolut positionierte Elemente können Probleme bei der Positionierung ihrer Überlagerung verursachen.
vh
-Einheiten werden nicht unterstützt, da die iframe-Höhe von AEM automatisch angepasst werden muss.
Feste Hintergrundbilder werden beim Scrollen nicht als fest angezeigt, weil sie in einen iframe eingebettet sind.
100 % Höhe wird im Hauptteilelement einer Seite nicht unterstützt.
body {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
}
Probleme beim Ausblenden des Seitenrands treten auf, wenn das erste untergeordnete Element des Hauptteilelements einen Seitenrand aufweist.
body:before, body:after{
content: ' ';
display: table;
}