Ich Frag mal in die Runde:
Aktuell habe ich ein Model, dessen Items mit MetaModel-Liste im Frontend ausgegeben werden.
Dazu existiert ein Filter, der die page_id abgreift -> nur Items rendert, die auf der entsprechenden Seite angezeigt werden sollen
und ein [tags] attribut mit dem ich festlege, auf welchen Seiten das Item angezeigt werden soll.
So weit, so gut.
Die Unzulänglichkeit, die sich hieraus ergibt ist
- 1. dass ich nicht 2 Listen vom selben Model auf der Seite verteilen kann (bzw.man kann schon - aber sie zeigen identische Inhalte)
- 2. dass der Redakteur, der eigentlich im Artikel arbeitet erst in die Metamodels springen muß um dort das Item mit der Seite zu verknüpfen
Vielleicht kann man hier ein bisschen Input zusammentragen, wie das zu verbessern wäre.
Um den ersten Punkt zu lösen habe ich versucht den Filter auf article_id anstelle page_id zu setzten. Die ist im SQL aber nicht verfügbar - also gescheitert.
Für jeder Stelle, an der etwas erscheinen kann oder soll einen Filter anzulegen ist irgendwie nicht die Option.
Um den zweiten Punkt (und den ersten incl.) zu lösen wäre ein ContentElement sinnvoll. Ich habe gehört, dass es sowas im Catalog mal gab und hier in Aussicht steht.
Ich stell mir das etwa so vor:
Neues ContentElement (MetaModel-Element/Elemente)
Auswahl des MetaModels und des Rendersetting
dazu ein Picker (der wiederum auch auf einem Rendersetting mit Filter basieren kann)
dann könnte der Redakteur seinen Haken setzen für das Item, das an der Stelle angezeigt werden sollen (Mehrfachauswahl wäre natürlich spitze).
Lesezeichen