Hier kommt ein volles Tutorial wie man Panels2 mit Organic Groups verbinden kann. Das geht über die GruppenHauptseite, bis zu den verschiedenen Unterseiten und TabsHeader usw.
Wichtig hierfür ist natürlich die Installation der beiden Module Panels2 und Organic Groups
Als erstes erstellt man eine neue Panels Page
wichtig ist hierbei dass als URL node/% angegeben wird, s.h. Bild2
dann muss man noch einstellen für was Panels genommen werden sollen,
dazu unter Context NodeID auswählen .s.h.Bild3
und logischerweise für den Contenttyp Groups auswählen
Fertig
Nun kann man einfach die Normalen OG Blocks aktivieren aber auch Custom Blöcke, wie die Gruppenbeschreibung
<?php
<?php
function grouppanel_block($op = 'list', $delta = 0, $edit = array()){
if ($op == 'list') {
$blocks[0] = array('info' => t('Gruppenbeschreibung'),
'weight' => 0, 'enabled' => 0, 'region' => 'left');
return $blocks;
}
else if ($op == 'view') {
switch($delta) {
case 0:
$block[] = array();
if (arg(0) == 'node' && is_numeric(arg(1))){
$node = node_load(arg(1));
$content = $node->og_description;
$block = array('subject' => t('Gruppenbeschreibung'),
'content' => $content);
}
break;
}
return $block;
}
}
?>
Add new comment