OG : Content und 2 verschiedene Gruppen Typen / Group_audience nur jeweiligen Gruppentyp anzeigen
am 26.11.2012 - 08:59 Uhr in
Guten Morgen!
Hab D7 mit OG und 2 verschiedene Gruppen Typen: Projekte und Tiere
Wenn ich ein Eintrag über ein Tier (Inhaltstyp Tiere als Gruppe angelegt) anlege sollen nur Tiere (Gruppentyp) gewählt werden können in Group_audience,
ohne das die Projekte (Inhaltstyp ebenfalls als Gruppe angelget) in Group_audience erscheinen...
( sonst wird mir noch ein Tagebucheintrag über ein Tier unter einem Projekte gepostet
statt unter dem jeweiligen Tier...)
Gibt es da ein Modul? Oder klappt das mit OG subgroups... Subgroups wäre allerdings ganzschön Umständlich für 2 Gruppentypen...
Müsste ja eigentlich nur festlegen können welcher Inhalt (Posting, Projekthilfe...) im Inhaltstyp Projekt
und welcher Inhalt (Tagebucheintrag) in Inhaltstyp Tier erstellt werden darf...
Das blöde ist das halt einige Inhalte wie Tierarzt zu Projekten als auch zu einzelnen Tieren zugeordnet werden müssen.
Bin noch relatiev neu in D7 und stah grad voll auf den Schlauch und für jeden Denkanstoß dankbar!
- Anmelden oder Registrieren um Kommentare zu schreiben
Ahoi. Das wichtigste ist wohl
am 29.11.2012 - 22:31 Uhr
Ahoi.
Das wichtigste ist wohl folgendes: Willst nur du als Admin neue Gruppeninhalte anlegen oder soll es jeder Nutzer können?
Ersteres ist einfacher zu lösen, letzteres weniger einfach...zumindest wenn ich verstanden habe, was du vorhast.
Wichtig: Es gibt keine "Gruppentypen". Es gibt Gruppen, die einen Namen tragen und in denen Gruppenbeiträge erstellt werden können. Du kannst mehrere Inhaltstypen als Gruppenbeitrag definieren.
Wichtig: Du kannst beliebige Gruppenbeiträge erstellen und bekommst eine Liste (group-audience) von allen Gruppen, die existieren um eine oder mehrere davon auszuwählen.
Alle Inhalte in den Gruppen werden als Gruppeninhalte erstellt, die prinzipiell in jeder Gruppe veröffentlich werden können.
Das man einen Gruppenbeitragstypen nur einem bestimmten Inhaltstyp (der eine Gruppe ist) zuordnet, funktioniert meines Wissens nicht.
Ich würde fast vermuten, dass og nicht das richtige für dein Projekt ist, zumindest nicht unbedingt in D7 ( hier mal meine Lösung für eine eigentlich total simple Sache, die in D6 ohne Hindernisse gelöst ist).
Wenn du nur als Admin bzw nur ausgewählte, berechtigte Benutzer Einträge für Projekte oder "Tiere" machen sollen, ist eine sinnvoll angelegte Taxonomie (bei genauer Planung sehr einfach) mit "Workbench Moderation" vielleicht besser geeignet.
Generell ist OG wirklich nur für das geeignet, was es tun soll: Gruppen erstellen die Mitglieder und irgendwas veröffentlichen wollen. Für alles was darüber hinaus geht ist OG ungeeignet.
Bitte nimm meine Antwort nicht als absolut an, ich mag mich irren, aber ich denke ich liege da richtig.
Beschreibe mal was in den von dir erdachten Gruppentypen dargestellt sein soll und wer was als Inhalt erstellen können soll. Ich glaube, man kann das mit deutlich weniger Arbeitsaufwand auch anders lösen.
Dein Anliegen finde ich klasse und wenn ich dir helfen kann, tue ich es gern....mit meinen beschränkten Kenntnissen ;)
cya
Garm
Mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe wird bestraft, wer eine nukleare Explosion verursacht."
StGB § 328 Abs. 2.3
Hallo und Danke für Deine
am 02.12.2012 - 12:40 Uhr
Hallo und Danke für Deine Antwort und Hilfsbereitschaft!
aaalso...
Inhalte Anlegen soll teilweise jeder registrierte Benutzer, hab das z.Z. über Rollen gelöst.
Gruppen/Projekte sollen von Usern erstellt werden oder nur von Admins (steht noch nicht ganz fest),
inhalte darin ( Pflegestellen, betreuende Tierärzte, Hilfsmaßnahmen und Logistig) sollen von Gruppen(Projekt)mitgliedern in den Gruppen(Projekte) zugefügt werden um die Projekte zu organisieren.
Die Gruppen(Projekte) in denen man Mitglied ist, stehen ja zur Außewahl.
Group_audience soll aber kein muss sein, da Ärzte, Logistik und Pflegestellen auch ohne Gruppen(Projekt) zugehörigkeit gepostet werden sollen (von allen registreierten Benutzern) um allgemeine Datenbanken von Ärzten/Kliniken, Pflegestellen, Logistig etc... zu haben. Außerdem kann ein Tierarzt mehrere Projekte gleichzeitig betreuen.
Pflegestellen können aber zur Not auch komplett über die Admins laufen, da diese auch verrrifiziert werden sollen (Außweiskopie oder ähnliches).
Das läuft ja auch soweit....
http://www.international-animal-help.de
So jetzt wirds schwierig....
Es soll eben noch eine Art Blog/Buch (Module hab ich schon angeschaut, und denke nicht das die geeignet sind) da sein, in denen einzelne Tiere soetwas wie ein Tagebuch haben.
In der Übersicht soll das Tier mit Bild und verschiedenen Angaben stehen.
Neben Alter, Rasse, etc...
auch welcher Tierarzt betreut, Wo das Tier herkommt, auf welcher Pflegestelle es ist/war...
Teils nicht alles öffentlich Sichtbar... z.B. die Chip-Nr. soll zwar in einem View gesucht werden können, aber nicht im Profil des Tieres sichtbar sein.
Und natürlich zu dem Profil Tagebucheinträge machen können. Die wiederum für alle sichtbar sind.
Daher hatte ich den Inhaltstyp PetBlog als Gruppe angelegt und einen Inhaltstyp als Blogeintrag.
Mit dem Modul Blog wird ja nur jedem User einen Blog zur verfügung gestellt, allerdings hat ja ein User unter umständen mehrere Tiere, bei einem Tierheim z.B. 20 oder mehr....
Erstelle ich nun einen Blogeintrag sehe ich nicht nur meine Tiere(Gruppen) leider auch die ganzen Projekte(Gruppen) in denen ich Mitglied bin, es solte aber wenn dann nur meine Tiere zur Auswahl stehen, sonst stehen nachher in den Projekten die Blogeinträge... Es muss halt für die User möglichst einfach sein, da die sich ja eher mit den Tieren befassen wollen als mit einem Drupalsysthem....
vielleicht sollte ich für den Tierblog eine eigene Seite anlegen, Drupal ist ja multipage fähig... aber habe ich dann Zugriff auf die schon vorhandenen Einträge von Ärzten, Pflegestellen... etc... ? Möchte ja nicht jeden Tag die
neuen Einträge an Ärzte, Pfelgestellen etc... kopieren müssen.
Außerdem wäre es schön, das man die Tiere den Usern, bzw. den Projekten zuordnen könnte (node_referenz...).
Hab mir auch schon Subgroups angeschaut... bekomm aber kein richtiges Konzept zusamen wie ich das bewerkstelligen könnte.
Ich vermute das eine Lösung wäre, im PHP script was einzufügen
in der Art: If OG=Petblog dann list group_audience only dem users seine PetBlogs
o.O naja, das ganze halt auf PHP language... hab leider nur einige Grundkenntnisse in PHP...
Ich muss möglichst viel automatisieren, da wir in der Facebook Gruppe schon einige Hundert Leute haben die Projekte und Tiere einstellen (lassen) wollen würden und bisher sind wir nur zu 2. die an der Seite Administrieren... das heißt ich bin die einziege mit technischem Wissen und eine Moderatorin die fleißig schon die Datenbank befüllt.
pff... so ich hoffe das ist nicht zu viel geschrieben, zumindest hoffe ich das es etwas klarer ist was ich möchte...
liebe Grüße,
Nephilia
Ps... gerade kam mir noch eine Idee... die Tiere als Inhaltstyp und Projekt/Gruppen inhalt deklarieren und die Kommentare als Blogeinträge nutzen... es dürfte aber nur der dem Eintrag zu gewiesene User Kommentare erstellen dürfen, und andere könnten dann leider nicht mehr kommentieren, was ja auch nicht sinnig wäre... oder gibt es sowas wie eine Kommentarfunktion der Kommentare? *mir ist schwindelig* o.O
Was ich nun probiert hab, ist
am 05.01.2013 - 17:46 Uhr
Was ich nun probiert hab, ist das ganze über eine Supdomain zu lösen,
siehe:
http://www.drupalcenter.de/node/44861
<3 Grüße, Nephilia