Organic Groups anpassen
am 11.08.2007 - 12:06 Uhr in
Hallo Zusammen,
nachdem ich mich nun lange vor einen Gruppenfunktionolität gedrückt habe muss ich das nun wohl angehen.
Ich benutzt das OG Modul, damit Mitglieder eigene Gruppen eröffnen können oder eben bestehenden Gruppen beitreten können.
Allerdings soll eine gruppe nicht einfach aus einer liste aus nodes bestehen sondern ein bißchen mehr struktur haben. Da scheitert es allerdings bei mir.
Ich will folgendes als grundstruktur aller gruppen Seiten haben.
Links und rechts sind jeweils noch die menübalken.
|GB|GK|
|__ML_|
|__GF_|
|__NN_|
Hier mal eine kleine skizze wie die seite aussehen soll .
GB = Gruppen Beschreibung
GK = Gruppen Kalender
ML = Migleiderliste (mit Foto)
GF = Gruppen Forum
NN = Normal NodesIm ob
eren teil der gruppen seite soll eine beschreibung der gruppe auftauchen und daneben der kalender. Darunter kommt dann eine tabelle mit mitgliedernamen und fotos (habe ich mir schon gebastelt). Dann sollen die foren einträge dieser gruppe angezeigt werden und abschließend sollen noch einträge als liste auftauchen.
Der obere Teil soll sich nicht verändern sonndern immer diese struktur haben.
gibt es da module, welche mir eine solche anordnung erlauben oder muß ich da an das OG Modul ran und das alles umschreiben?
besten dank
- Anmelden oder Registrieren um Kommentare zu schreiben
eine Gruppe ansich ist ja
am 14.08.2007 - 18:19 Uhr
eine Gruppe ansich ist ja nicht mehr als ein Contenttyp
z.B. gruppe
und dann kann man auch einfach in deinem Theme-Verzeichnis eine Datei Names page-gruppe.tpl.php erstellen
als Vorlage sollte dir node-og.tpl.php in deinem OG-Verzeichnis dienen
darin kannst du dann auch views einblenden
OT: was ist der Unterschied zw. node-contenttyp.tpl.php und page-contenttyp.tpl.php
Dann muss ich die
am 15.08.2007 - 19:08 Uhr
Dann muss ich die page-gruppe.tpl.php aber noch irgendwie einbinden, oder funktioniert das automatisch?
das funktioniert
am 15.08.2007 - 20:02 Uhr
das funktioniert automatisch
darin kannst du halt z.B. jede Menge Views anzeigen lassen
wichtig mit Argumenten
dann muss das ding aber
am 15.08.2007 - 20:22 Uhr
dann muss das ding aber page-groups.tpl.php heissen. So wie der content type?
Jetzt habe ich mir aber hier sowieso irgendwas verbaut. Wenn ich jetzt eine Gruppe aufrufe, kommt:
* warning: Invalid argument supplied for foreach() in /www/htdocs/w007f39c/Drupal2/modules/views/views_query.inc on line 81.
* warning: Invalid argument supplied for foreach() in /www/htdocs/w007f39c/Drupal2/modules/views/views_query.inc on line 16.
* warning: Invalid argument supplied for foreach() in /www/htdocs/w007f39c/Drupal2/modules/views/views_query.inc on line 195.
* warning: Invalid argument supplied for foreach() in /www/htdocs/w007f39c/Drupal2/modules/i18n/contrib/i18ntaxonomy.module on line 131.
* warning: Invalid argument supplied for foreach() in /www/htdocs/w007f39c/Drupal2/modules/views/modules/views_node.inc on line 785.
* warning: Invalid argument supplied for foreach() in /www/htdocs/w007f39c/Drupal2/modules/views/views_rss.module on line 56.
hat aber nichts mit meiner angelegten datei zu tun, hatten an den views rumgewerkelt und jetzt dass, hat jemand eine idee wie ich das wieder weg bekomme?
post mal deine
am 15.08.2007 - 20:46 Uhr
post mal deine page-groups.tpl.php
und vlt. den Code deiner entsprechenden Views
meine page-groups.tpl.php
am 15.08.2007 - 20:52 Uhr
meine page-groups.tpl.php ist einfach die node-og.tpl.php
<?php //$Id: node-og.tpl.php,v 1.4 2006/10/30 04:41:42 weitzman Exp $?>
<div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
<?php if ($page == 0) { ?><h2 class="title"><a href="<?php print $node_url?>"><?php print $title?></a></h2><?php }; ?>
<span class="taxonomy"><?php print $terms?></span>
<div class="content"><?php print $content?></div>
</div>
views hab ich keine, die hatte ich zuvor alle gelöscht da es nur ruinen waren.
schau mal ob die view:
am 15.08.2007 - 21:25 Uhr
schau mal ob die view: og_ghp_ron vorhanden ist
sonst vlt og neuinstallieren // og_ghp_ron wird standartmäßig aufgerufen wenn nicht vorhanden -> Fehler
og_ghp_ron ist vorhanden.
am 16.08.2007 - 19:16 Uhr
og_ghp_ron ist vorhanden. habe auch schon versucht das og modul neu installiert. Ich vermute mal, dass irgendwo irgendwas in der datenbank hängt, was murkst macht und was man durch module installieren und deinstallieren nicht wegbekommt.