Organic Groups (7.x) ohne Panels (?)
am 24.06.2012 - 17:14 Uhr in
Hallo zusammen,
ich habe mich die letzten Tage ein wenig mit OG rum geärgert. Ich hatte mit dem Modul schon früher gearbeitet, allerdings zu 5.x und 6.x -Zeiten. Da sich OG mit Drupal 7 ordentlich geändert hat, gerade OG 7.2, stellt sich das ganze doch anders dar als gewohnt. Was mich persönlich sehr stört ist die Voraussetzung von Panels, wobei Voraussetzung sicherlich nur halb stimmt. In meinem aktuellen Projekte habe ich schon jetzt +80 Module, bzw. Modulteile aktiv, und ich würde Panels lediglich für OG benötigen. Hinzu kommt, dass für das Projekt wirklich extrem viel angepasst wurde, über 40 Views, teils mit eigenen Views-Templates, über 30 Inhaltstypen und sehr viele individuelle Anpassungen. Ich bräuchte daher nur für eine einzige Sache Panels, und zwar für die Gruppen. Mal davon ab, dass eben genannte Individualisierung ein Stück weit unter Panels leidet.
Lange Rede, kurzer Sinn: Aktuell habe ich zwei Inhaltstypen, einen der sich Gruppe nennt für die Erstellung von Gruppen, und einen der sich Gruppenbeitrag nennt, für die entsprechenden Beiträge. Für Gruppe habe ich ein Template (node--type--gruppe.tpl.php) angelegt, was auch problemlos funktioniert. Problem nun ist es aber die Beiträge und entsprechenden Blöcke (Member, Beitrag erstellen link), usw. auf diese Seite zu bekommen. Schlicht weil es keine vorgefertigten Views gibt, mal von denen für Panels abgesehen.
Was ich nun also suche ist eine entsprechende Views-Abfrage um Beiträge in einem Block auf der angepassten Seite (node--type--gruppe.tpl.php) anzuzeigen. Es gibt einige Kontextfilter und Beziehungen, allerdings erklärt sich mir nicht ganz welche die richtigen sind um die entsprechenden Beiträge von z.B. nur der entsprechenden Gruppe anzuzeigen. Die einzelnen Filter und Beziehungen erschließen sich mir einfach nicht, und man kann da quasi bis Weihnachten rum probieren. Zu allem Übel wurden die Filter, bzw. die Bezeichner, wohl auch noch irgendwann umbenannt, weswegen teils auch die Ansätze in den Issues von OG nicht mehr stimmen.
Ich wäre hier also wirklich für jedwede Hilfe dankbar. Eventuell hat ja auch jemand einen solchen View und kann mir die Einstellungen entsprechend zur Verfügung stellen.
Ich danke wirklich vielmals im Voraus, und sende beste Grüße,
Genesis
- Anmelden oder Registrieren um Kommentare zu schreiben
Wie wäre es mit dem Context
am 24.06.2012 - 17:41 Uhr
Wie wäre es mit dem Context Modul statt Panels, dann leidet auch das Layout nicht.
crowd-creation | Die Spezialisten für Ihre eigene Community basierend auf der Community-Box mit Drupal Commons
Erst einmal danke für den
am 25.06.2012 - 19:00 Uhr
Erst einmal danke für den Hinweis mit Context. Ich habe Context früher schon benutzt, und kenne Leute, die das Modul nutzen um ihre gesamte Webseite zu organisieren. Wirklich eines der besten Module nach Views, CCK, usw., auch wenn letzte mehr oder minder mittlerweile im Core sind.
Ich habe das Problem aber nun anders gelöst, und wieder einmal muss man sagen, dass die Lösung denen vorbehalten ist, die lesen können. Das scheint mich offenbar zu disqualifizieren. Jedenfalls habe ich es dann doch noch geschafft, denn es gibt im Grunde ein Modul, welches genau das zur Verfügung stellt, was ich oben so kurz und prägnant ausgeführt habe: OG Extras. Mit OG Extras, und EVA: Entity Views Attachment werden nämlich alle notwendigen Blöcke und Views auch ohne Panels bereit gestellt.
Viel mehr als das kann man auf die mitgelieferten Views/Blöcke von OG Extras aufbauen, und eigene Views umsetzen. Bisher stellt sich das ganze für mich recht ordentlich dar.
Generell macht mir das neue OG etwas kopfzerbrechen, da ich es nicht zwingend casual user freundlich finde, aber das wurde hier ja schon in einem anderen Thema behandelt. Aktuell liegt das 7.2 ja auch erst in einer Alpha(3) vor, und man wird sehen wie es sich weiter entwickelt.
Dank an dieser Stelle noch mal für die Hilfe.