PEIQ Knowledge Base
Anzeigen umbrechen
tbd
Funktionalitäten des Anzeigenumbruchs
Automatische Umbruchfunktionen (z. B. Sortierung, Generieren von Rubrikköpfen, Umfließen fix platzierter Elemente)
Manuelle Umbruchfunktionen (z. B. Austreiben, Änderung der Reihenfolge einzelner Anzeigen oder ganzer Rubriken per Drag & Drop)
Anzeigenplatzierung
Kleinanzeigenumbruch
Inhaltsverzeichnis
Allgemeine Beschreibung
Beim Anzeigen umbrechen werden die Anzeigen im AnzeigenContainer so angeordnet, dass sie diesen optimal füllen. Der Umbruch kann – wenn erforderlich – auch manuell ausgelöst werden. Dabei wird rubrikweise umbrochen. Anzeigen werden innerhalb ihrer Rubriken getauscht, um möglichst platzeffizient zu arbeiten. Es sein denn, die Rubrik wird zwingend sortiert. Es besteht die Möglichkeit, neben den Eigenschaften der Anzeigen auch die Eigenschaften der Anzeigenbereiche beim Umbruch zu berücksichtigen.
Beim Umbruch wird der AnzeigenContainer in Abschnitte unterteilt, die Schritt für Schritt gefüllt werden. Dabei gibt es ein AbschnittMinimum, das nicht mehr gefüllt wird.
Anzeigen umbrechen
Umbruch beim Einlaufen von Anzeigen
Beim Platzieren eines Filters auf einem Anzeigencontainer wird automatisch ein Umbruch ausgelöst. Das Umbruch-Ergebnis kann im Nachgang noch verändert werden.
Umbruch nach der Platzierung von Anzeigen
Mit der Taste “F2” kann jeder Zeit ein neuer Umbruch im Container angestoßen werden. Dabei werden nur die Anzeigen mit der Eigenschaft AnzeigenUmbruch=Ja beachtet.
Automatischer Umbruch
Wie bei der Verteilung von Anzeigen wird auch bei einer Änderung der AnzeigenContainer Geometrie automatisch neu umbrochen. Das erfolgt beim Verkleinern, Vergrößern oder wenn im AnzeigenContainer eine Ecke eingezogen wird. Das heißt, die momentan im AnzeigenContainer platzierten UmbruchElemente werden neu angeordnet, um die optimale Füllung des AnzeigenContainers wieder herzustellen.
Anzeigen, die einem definierten AnzeigenPool angehören, können im AnzeigenContainer automatisch verteilt werden. Bei einer Änderung des AnzeigenContainers werden die Anzeigen neu umbrochen. Dabei kann AnzeigenÜbersatz entstehen oder noch Resthöhe im AnzeigenContainer übrig bleiben.
Manueller Umbruch
Ein manueller Umbruch wird über das Kontextmenü des AnzeigenContainer mit dem Menüpunkt “Anzeigen umbrechen” ausgelöst. Dieselbe Funktionalität wird mit der Taste “F2” erreicht.
Ein manueller Umbruch ist erforderlich, wenn zusätzlich Elemente in den AnzeigenContainer platziert werden. Fest platzierte Elemente werden dann von den UmbruchElementen umflossen. Weitere UmbruchElemente werden mit umbrochen. Auch nach Änderung des Rubrikkopfes auf der Seite ist ein manueller Umbruch nötig. In den jeweiligen Menüpunkten kann aber auch immer sofort die Methode StarteLayoutumbruch aufgerufen werden, wenn es gewünscht ist.
Unspaltiger Umbruch
Einen Einblick in das mehrspaltige Umbrechen gibt das folgende Video:
Mehrspaltiger Umbruch
Durch mehrspaltige Anzeigen im AnzeigenUmbruch muss mehrspaltig umbrochen werden. Diese Funktionalität wird auf der Ebene einzelner Rubriken realisiert. Auch Rubrikköpfe passen sich an die Spaltigkeit des Umbruchs an. Die Anzahl der Spaltigkeit wird durch definierte Regeln bestimmt.
Mehrspaltige Anzeige
Anzeigen werden beim Umbruch in ihrer Spaltigkeit umbrochen und zentriert. Beispielsweise werden zweispaltige Anzeigen automatisch über zwei Spalten angeordnet. Die Eigenschaft “BreitenToleranz” des AnzeigenContainers verhindert, dass Anzeigen, die um diesen Wert breiter sind als das Spaltenraster, automatisch mehrspaltig umbrochen werden. Die Anzeigen werden über den Spalten zentriert.
Bei einer Angabe von 2 mm BreitenToleranz würde eine passende Anzeige rechts und links 1 mm über die Spalte hinausragen.
Mehrspaltige Rubrik
Mehrspaltiges Umbrechen einer Rubrik
Durch mehrspaltige Anzeigen im AnzeigenUmbruch muss mehrspaltig umbrochen werden. Diese Funktionalität wird auf der Ebene einzelner Rubriken realisiert. Auch Rubrikköpfe passen sich an die Spaltigkeit des Umbruchs an. Die Anzahl der Spaltigkeit wird durch definierte Regeln bestimmt.
Rubriken werden mehrspaltig umbrochen, wenn als Eigenschaft “MehrspaltigUmbrechen = ja” gesetzt ist. Diese Eigenschaft wird bei einer Rubrik automatisch gesetzt, wenn
Die Rubrik eine mehrspaltige Anzeige enthält
Der Rubrikkopf auf eine bestimmte Spaltigkeit festgelegt wurde
Zuvor in derselben Spalte schon mehrspaltig umbrochen wurde
Die Eigenschaft “MehrspaltigUmbrechen” kann über den Menüpunkt “Mehrspaltig umbrechen” des Rubrikkopfes durch abhaken deaktiviert werden.
Bei einem neuen Umbruch wird diese Rubrik spaltenweise umbrochen.
Spaltigkeit einer Rubrik
Die Spaltigkeit des mehrspaltigen Umbruchs einer Rubrik ergibt sich aus den folgenden Faktoren:
Aus der breitesten zu ihr gehörenden Anzeige im gleichen Abschnitt
Aus der Spaltigkeit des in der Breite festgelegten Rubrikkopfes
Aus der Spaltigkeit der Rubrik, die in derselben Spalte darüber mehrspaltig umbrochen wird
Die Spaltigkeit der vorhergehenden Rubrik wird nicht beeinflusst. Wenn beispielsweise auf eine zweispaltige Rubrik eine Dreispaltige folgt, bleibt die dritte Spalte neben der zweispaltigen Rubrik leer. Es besteht die Möglichkeit, den Rubrikkopf der zweispaltigen Rubrik manuell auf drei Spalten zu ändern.
Mehrspaltiger Rubrikkopf
Rubrikköpfe werden dynamisch an die Spaltigkeit des Umbruchs angepasst, wenn als Eigenschaft “BreiteDynamisch = ja” gesetzt ist. Diese Eigenschaft ist bei Rubrikköpfen automatisch gesetzt.
Die Breite des Rubrikkopfes wird bestimmt durch
Die breiteste in der Rubrik platzierte Anzeige
Die Breite der in der gleichen Spalte vorhergehenden Rubrik
Manuelle Anpassung der Breite
Die Breite des Oberrubrikkopfes wird bestimmt durch
Den Rubrikkopf, der direkt unter diesem liegt
Feste Platzierung des Oberrubrikkopfes
Steht die Eigenschaft “BreiteDynamisch = nein”, können Rubrikköpfe in der Spaltigkeit manuell verändert werden. Die zugehörige Rubrik wird dann in dieser Spaltigkeit umbrochen.
Soll die Breite des Oberrubrikkopfes unabhängig vom direkt nachfolgenden Rubrikkopf sein, so kann der Oberrubrikkopf fest platziert und dann in seiner Breite verändert werden. Bei einem erneuten Umbruch wird dann dieser Oberrubrikkopf verwendet und kein neuer generiert.
Einspaltiger Rubrikkopf
Soll eine mehrspaltige Rubrik mit einem einspaltigem Kopf umbrochen werden, so muss beim Rubrikkopf zuerst die Eigenschaft “BreiteDynamisch = nein” gesetzt werden. Im Anschluss daran kann die Breite des Kopfes auf die entsprechende Spaltenbreite geändert und zuletzt die Eigenschaft “MehrspaltigUmbrechen = nein” gesetzt werden. Alternativ ist diese Einstellung im Menüpunkt “Rubrikkopf einspaltig” des Rubrikkopfes vorzunehmen.
Im folgenden Video wird ersteres gezeigt:
Modifikation des Umbruchergebnisses
Änderung innerhalb eines Anzeigencontainers
Die Reihenfolge der Rubriken kann innerhalb eines Anzeigencontainers manuell verändert werden. Hierfür kann der ausgewählte Rubrikkopf über Drag & Drop an eine andere Position vor oder nach einer anderen Rubrik verschoben werden. Durch das Durchführen eines Umbruchs (über die Taste “F2”) wird der Rubrikkopf und die diesem zugehörigen Anzeigen eingereiht. Auch für Oberrubriken ist die Veränderung ihrer Reihenfolge auf diese Weise möglich. Die zugeordneten Rubrikköpfe sowie deren Anzeigen sortieren sich daraufhin entsprechend ein.
Gesamte Rubrik verschieben
Einzelne Rubriken können manuell in einen anderen Anzeigencontainer verschoben werden.
Hierfür müssen zunächst alle zur Rubrik gehörenden Anzeigen ausgewählt werden. Das ist über den Menüpunkt “Gesamte Rubrik selektieren” im “Menü für Rubrikkopf” möglich.
Die selektierten Elemente können über Drag & Drop von einem Anzeigencontainer in einen anderen verschoben werden. Auch für Oberrubriken ist dies in gleicher Weise möglich. Im Anschluss an das Verschieben müssen beide Anzeigencontainer neu umbrochen werden.
Diese Änderung bleibt auch bei einer erneuten Verteilung der Anzeigen bestehen.
Im folgenden Video wird gezeigt, wie Rubriken umgereiht werden können:
Verwandte Seiten
Nur für PEIQ-Mitarbeiter:innen
https://peiq.atlassian.net/wiki/spaces/CORE/pages/1309179957