Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module ›

[gelöst] OG 7.x-2.0-beta2 "create content" Links für Gruppenmitglieder || Panel-Integration

Eingetragen von Garm (19)
am 23.09.2012 - 01:02 Uhr in
  • Module
  • Drupal 7.x oder neuer

Ahoi.

Hat jemand eine konkrete Idee zum anzeigen der "create content"-Links?
Es gibt gefühlte siebenhundert Beiträge zu dieser Frage, aber keiner hilft wirklich.

Es gibt das Modul "og node link", aber das hilft auch nicht weiter.
Zumindest so lange man keine Panels für die Darstellung der Gruppen und Gruppeninhalte verwenden kann.

Das ist dann Frage zwei:
Wie kann man Panels dazu bringen, Gruppen darzustellen?
Auch hier gibt es einige Tutorials bzw howto´s, aber die scheinen nur für genau diese og-Version zu funktionieren.
Soll heißen, dass einige kontextuelle Filter, Relationships usw einfach nicht da sind, um die Anleitung nachzuvollziehen.

Ich habe OG schon in D6 benutzt, dort war das ganze recht einfach ;)
In D7 funktioniert es auch recht gut, nur das eben diese leicht elementare Möglichkeit, als Member Gruppeninhalte zu erstellen, nicht funktioniert..

Falls jemand was weiß, ich lechze förmlich nach Antwort ;)

cya

‹ Fehlermeldung: MIGRATE Modul Path-Modul URL-Alias ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Du legst Inhaltstypen an

Eingetragen von wla (9461)
am 23.09.2012 - 10:02 Uhr

Du legst Inhaltstypen an (oder erweiterst bestehende) und hakst dort an, daß es sich um Gruppenkontent handelt. Der Rest ist "normales" Rechtemanagement. User, die das Recht dazu haben, können bestimmte Inhaltstypen anlegen. Der Link-Pfad, den Du suchst, ist einfach node/add/[inhaltstyp].
Gruppen sind ein Inhaltstyp. Also legst Du im Pagemanager (Menüpunkt in der Deutschen Übersetzung = Seiten) eine Variante für die Darstellung Deines Gruppentyps an. Dort setzt Du mittels Panels gewünschte Blöcke oder View mit dazu, wie sonst auch bei Panels-Seiten.
Ich verstehe nicht so recht, womit Du dabei Probleme hast.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mein Problem liegt

Eingetragen von Garm (19)
am 23.09.2012 - 15:40 Uhr

Mein Problem liegt hier:

Zitat:
"Also legst Du im Pagemanager (Menüpunkt in der Deutschen Übersetzung = Seiten) eine Variante für die Darstellung Deines Gruppentyps an."

Eben das funktioniert nicht ;)
(Es fehlt dazu momentan eigentlich nur die Beziehung "Group from node".)

Und ich kann die Links auch nicht per views und EVA einbauen, da es die Fields dafür nicht gibt, obwohl ich "og node links" aktiv habe :(

cya

*edit*
Ok, mit der "display suite" bekommt man für beliebige Inhaltstypen ein Panel gestellt.
Das versuche ich dann mal mit sinnvollem Inhalt zu füllen *g*

*edit2*
Soo, das war enttäuschend. Die "og node links" sind nichts anderes als einfachste "add content"-Links.
Falls noch jemand helfen möchte:
Wie kriegt man das "Groups audience"-Field automatisch mit dem Wert "gefüllt", der die aktuelle Gruppe darstellt?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ok, gelöst. Geht vielleicht

Eingetragen von Garm (19)
am 23.09.2012 - 20:45 Uhr

Ok, gelöst. Geht vielleicht auch anders, aber das hat mich schon genug Lebenszeit gekostet ;)

Die wohl einfachste Panel Integration für OG kriegt man wohl mit der Display Suite hin.
Unter /admin/structure/ds/extras auf "Panel view modes" und folgendes aktivieren: Use the Panels editor on the 'Manage Display' screen

Die "create content"-Links sind fast ebenso einfach, obwohl man ein paar Patches benutzen muss:
Das Modul og node links ist nötig.
Dieser Patch ebenso.

Das Modul Entityreference Prepopulate ist nötig.
Dieser Patch schafft bei Problemen in Zeile 12 Abhilfe.
Zusätzlich MUSS man noch das integrierte Modul "Entity Reference Behavior Example" aktivieren.

Nachdem nun alle Module aktiviert wurden muss unter admin/config/group/fields die "Group Content links" dem Bundle Group zugeordnet werden.
Das Group Audience schon vorhanden ist, wird vorrausgesetzt *g*

Dann schanppt man sich seinen Group Content-Inhaltstyp und das Feld "og_group_ref" zum bearbeiten.
Dort dann "Enable Entity reference prepopulate" mit folgenden Einstellungen aktivieren:
Action: disable field
Fallback behaviour: redirect
Skip access permission: Administer site configuration
Speichern nicht vergessen.

Dann nur noch in den Gruppen-Inhaltstyp gehen, "Anzeige verwalten".
Dort ein Layout auswählen (ein Panel), die nötigen Elemente zuweisen und ein "Ok, gelöst. Geht vielleicht auch anders, aber das hat mich schon genug Lebenszeit gekostet ;)

Die wohl einfachste Panel Integration für OG kriegt man wohl mit der Display Suite hin.
Unter /admin/structure/ds/extras auf "Panel view modes" und folgendes aktivieren: Use the Panels editor on the 'Manage Display' screen

Die "create content"-Links sind fast ebenso einfach, obwohl man ein paar Patches benutzen muss:
Das Modul og node links ist nötig.
Dieser Patch ebenso.

Das Modul Entityreference Prepopulate ist nötig.
Dieser Patch schafft bei Problemen in Zeile 12 Abhilfe.
Zusätzlich MUSS man noch das integrierte Modul "Entity Reference Behavior Example" aktivieren.

Nachdem nun alle Module aktiviert wurden muss unter admin/config/group/fields die "Group Content links" dem Bundle Group zugeordnet werden.
Das Group Audience schon vorhanden ist, wird vorrausgesetzt *g*

Dann schanppt man sich seinen Group Content-Inhaltstyp und das Feld "og_group_ref" zum bearbeiten.
Dort dann "Enable Entity reference prepopulate" mit folgenden Einstellungen aktivieren:
Action: disable field
Fallback behaviour: redirect
Skip access permission: Administer site configuration
Speichern nicht vergessen.

Im Gruppen-Inhaltstyp den Standardwert für das "create content links"-Feld festlegen und speichern.

Dann nur noch in den Gruppen-Inhaltstyp gehen, "Anzeige verwalten".
Dort ein Layout auswählen (ein Panel), die nötigen Elemente zuweisen und ein "Content create links" aus der Rubrik "Organic Groups" hinzufügen.
Man bekommt die Links auch durch ein paar andere Elemente, aber das funktioniert wenigstens ;)
Nach dem Speichern, sollte man in einer Gruppe die "create content"-Links sehen :)

cya

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • lstin tombent homophonic wikke
  • Rolle erstellen nicht zu finden
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
Weiter

Neue Kommentare

  • Rollen
    vor 3 Tagen 5 Stunden
  • Inzwischen sind wir bei
    vor 1 Woche 6 Tagen
  • Migrieren von D7 auf D8/ D10/ D11
    vor 2 Wochen 14 Stunden
  • melde mich mal wieder, da ich
    vor 9 Wochen 4 Tagen
  • Hey danke
    vor 9 Wochen 5 Tagen
  • Update: jetzt gibt's ein
    vor 9 Wochen 6 Tagen
  • Hallo, im Prinzip habe ich
    vor 10 Wochen 3 Tagen
  • Da scheint die Terminologie
    vor 10 Wochen 3 Tagen
  • Kannst doch auch alles direkt
    vor 11 Wochen 1 Tag
  • In der entsprechenden View
    vor 11 Wochen 1 Tag

Statistik

Beiträge im Forum: 250238
Registrierte User: 20467

Neue User:

  • StevenEness
  • FoxPiola
  • ocvk2810

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association