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 - 02: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 (9464)
am 23.09.2012 - 11: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 - 16: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 - 21: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

  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
Weiter

Neue Kommentare

  • Verwende doch das Tag dafür,
    vor 2 Wochen 5 Tagen
  • Guckst du hier: step by step
    vor 2 Wochen 4 Tagen
  • Guckst du hier: step by step
    vor 2 Wochen 4 Tagen
  • Ich habe ja keine Angst vor
    vor 4 Wochen 6 Stunden
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 4 Wochen 2 Tagen
  • Vielen Dank erst einmal, aber
    vor 4 Wochen 4 Tagen
  • Du hast die "Trusted host
    vor 4 Wochen 4 Tagen
  • Bitte genauer den aktuellen Lösungs-Ansatz beschreiben
    vor 6 Wochen 3 Tagen
  • Git und rsync sind die wichtigsten Werkzeuge
    vor 7 Wochen 1 Stunde
  • Arrrrg. Nix Tabelle :-D /*
    vor 11 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250284
Registrierte User: 20508

Neue User:

  • Marvinkep
  • RandallFloop
  • Inga GuAph

» Alle User anzeigen

User nach Punkten sortiert:
wla9464
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 19 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