Organic Groups

Главные вкладки

Аватар пользователя Arturus Arturus 11 мая 2008 в 16:19

Поставил Organic Groups, создал новую группу, добавляю материал и сталкиваюсь с проблемой - как привязать материал к определенной группе?

Комментарии

Аватар пользователя neoclassic neoclassic 11 мая 2008 в 16:27

настройки OG - Типы материалов - в настройках необходимых материалов ставишь "могу быть опубликованы в группе" и потом при создании этих материалов появятся чекбоксы с группами.

Аватар пользователя Arturus Arturus 13 мая 2008 в 8:28

Ок, спасибо, нашел, поставил галку для пункта
Standard group post (typically only author may edit). Sends email notifications.
После этого появились чекбоксы с группами

До этого выбирал пункт
May not be posted into a group.
Думал что в этом случае будет возможность выбора размещать материал в группах или нет

Аватар пользователя Arturus Arturus 2 июня 2008 в 10:05

Реализовал так

$group_links = array();
foreach ($node->og_groups_both as $key => $name) {
$group_links[] = l($name,'node/'.$key,array('class'=>'group'));
}
$group_links = implode(', ',$group_links);
if ($group_links) {
$group_links .= ', ';
echo'Группы: °:';
print ($group_links);
}

Аватар пользователя Sashko Sashko 30 сентября 2009 в 16:40

"Arturus" wrote:

Подскажи, где почитать про такие решения, конкретно про конструкции
$node->og_groups_both as $key => $name
и
l($name,'node/'.$key,array('class'=>'group'))