Ich versuche, eine Seite mit Such-API und Panels zu erstellen. Ich habe meine Suchansichten mit Kontexten erstellt, kann jedoch keine Facetten auf meiner Bedienfeldseite anzeigen.
Meine Facetten werden in regulären Blöcken angezeigt, aber nicht in Panelbereichen.
Ich konnte Informationen zu diesem Problem in diesem Such-API- Problem finden . Anscheinend ist die Reihenfolge, in der die Ansicht in Bedienfeldern platziert wird, das Problem. Wenn ich meine Facetten und Ansichten in Bedienfeldern neu anordne, werden die Facetten ordnungsgemäß angezeigt.
In Kommentar Nr. 28 dieser Ausgabe gibt es eine Möglichkeit, einen Kontext einzurichten, um die Facetten an einer beliebigen Stelle auf einer Bedienfeldseite anzeigen zu können. Der Wortlaut ist jedoch sehr verwirrend.
EclipseGc gab mir tatsächlich eine kurze Anleitung, wie man das "richtig" macht. Es kostet etwas mehr Zeit und Mühe, ist aber viel flexibler und effektiver (und es funktioniert, ohne die Reihenfolge der Blöcke wie oben herausfinden zu müssen). Die Grundlagen davon sind:
- Erstellen Sie eine Kontextansicht für Ihre Anzeige.
- Gehen Sie zu Kontexten in Ihrem Panel und fügen Sie Ihrer Ansicht einen Ansichtskontext hinzu.
- Sie haben jetzt eine neue Option "Kontext anzeigen", wenn Sie einer Region Inhalte hinzufügen.
- Wählen Sie die Ansichtszeile (hier wird es etwas komplexer, da Sie Raster usw. mithilfe von Regionen und Zeilen usw. manuell erstellen müssen).
- Sie können jetzt Ihre Facetten mithilfe der Option für verschiedene Inhalte in Panels hinzufügen, wo immer Sie möchten!
- Ich musste die Standardansicht für exponierte Formulare verwenden, da die Kontextansicht für exponierte Formulare den Pfad nicht erben wollte. Diese können auch überall hingehen und arbeiten!
Was ist eine "Kontextansicht" und wie füge ich sie hinzu? Es ist ein ctools-Kontext? Oder ist es ein neuer Kontext in Ansichten oder hat ein Kontext mit dem Kontextmodul zu tun?
Danke für Ihre Hilfe!