Нет, этот путь указан в модуле органики.
function og_ui_menu() {
$items = array();
$items['group/%/%/subscribe'] = array(
'type' => MENU_CALLBACK,
'file' => 'og_ui.pages.inc',
'page callback' => 'og_ui_subscribe',
'page arguments' => array(1, 2),
// Function will take care of permissions, as we want to show "you are
// already a member of the group" to group members, however it is not
// possible to give authenticated group members the "subscribe" permissions.
Не сработало. URL такой: HOST/en/group/node/163/subscribe/og_user_node
function MYMODULE_menu_alter(&$items)
{
$items['group/%/%/subscribe']['access callback'] = FALSE;
//dpm($items); - это не срабатывает, когда переходим по URL, в других местах сайта - обрабатывается.
Нашёл в чём проблема. У меня в hook_profile2_view идёт отображение тизера материала. После node_view для этого материала - вылетает 502я ошибка. Все нужные поля для отображения, для этого типа пользователя - включены. Ради теста даже полный доступ включал, ко всем полям с редактированием - та же беда. В чём может быть проблема?
У администратора работает такой код, у пользователя - нет. Суть в том что нода, является содержимым группы. Я разрешил участнику и не участнику группы видеть profile2 пользователя. Ради надёжности выставил уже разрешил конкретные поля. Разрешил в обычных правилах - пользователю просматривать профиль, но всё равно улетает в 502ю. кэш чистил.
Нет, модуль не влияет не права. Я на всякий пожарный свои самописные выключил - тот же эффект. Для теста создал новый тип материала, но кроме поля Title ничего не выводится. Хотя есть Body, и текстовые форматы разрешены. И обычное текстовое поле добавил, его тоже не отображает у обычного пользователя. Беда какая-то.
Да что-то не получается. Я дал разрешение на просмотр и редактирование этого поля Участнику группы и Не участнику, но тем не менее ничего не изменилось. Список групп пуст
Спасибо) Была готовая вьюха, но выключеная. А вот ещё вопрос. У меня в профиле пользователя, есть поле Groups audience - тут должен быть список групп. Но там ничего не отображается Хотя в правилах органики выставлено, что пользователь может вступать куда хочет.
Перехватить hook
Если вы об этом модуле: https://drupal.org/project/admin_menu, то да, установлен.
Перехватить hook
<?php
dpm($items);
Перехватить hook
Нет, этот путь указан в модуле органики.
function og_ui_menu() {
$items = array();
$items['group/%/%/subscribe'] = array(
'type' => MENU_CALLBACK,
'file' => 'og_ui.pages.inc',
'page callback' => 'og_ui_subscribe',
'page arguments' => array(1, 2),
// Function will take care of permissions, as we want to show "you are
// already a member of the group" to group members, however it is not
// possible to give authenticated group members the "subscribe" permissions.
Перехватить hook
Ах да, ошибся
Ну, дело в том, что в любом случае хук не срабатывает.
Перехватить hook
сбросил. дело в том что и hook_menu_link_alter, тоже не срабатывает.
Перехватить hook
да просто, для теста я хочу запретить открытие этой страницы.
Перехватить hook
Не сработало. URL такой: HOST/en/group/node/163/subscribe/og_user_node
function MYMODULE_menu_alter(&$items)
{
$items['group/%/%/subscribe']['access callback'] = FALSE;
//dpm($items); - это не срабатывает, когда переходим по URL, в других местах сайта - обрабатывается.
}
а в модуле органики
Перехватить hook
Благодарю, щас проверю)
Вьюха, которая будет показывать весь контент группы
organic groups. я просто теряюсь в отношениях органики
drupal_render($profile2->view()); - вылетает в 502ю ошибку.
Нашёл в чём проблема. У меня в hook_profile2_view идёт отображение тизера материала. После node_view для этого материала - вылетает 502я ошибка. Все нужные поля для отображения, для этого типа пользователя - включены. Ради теста даже полный доступ включал, ко всем полям с редактированием - та же беда. В чём может быть проблема?
drupal_render($profile2->view()); - вылетает в 502ю ошибку.
У администратора работает такой код, у пользователя - нет. Суть в том что нода, является содержимым группы. Я разрешил участнику и не участнику группы видеть profile2 пользователя. Ради надёжности выставил уже разрешил конкретные поля. Разрешил в обычных правилах - пользователю просматривать профиль, но всё равно улетает в 502ю. кэш чистил.
drupal_render($profile2->view()); - вылетает в 502ю ошибку.
Честно говоря отличий нет
Не работают права
Дело было в органике и правах для каждого поля
Не работают права
Ну новый тип материала подгружается и не все поля видно. Модуля Field Permissions нет.
Не работают права
Нет, модуль не влияет не права. Я на всякий пожарный свои самописные выключил - тот же эффект. Для теста создал новый тип материала, но кроме поля Title ничего не выводится. Хотя есть Body, и текстовые форматы разрешены. И обычное текстовое поле добавил, его тоже не отображает у обычного пользователя. Беда какая-то.
Не работают права
есть модули, использующие access argument => array('content access').
Не работают права
форум блочит то что я пишу между символами больше и меньше. /node/add/«content type»
Не работают права
я писал /node/add/, или подумал что писал. не подходит.
drupal_render($profile2->view()); - вылетает в 502ю ошибку.
return 'Профиль пользователя обновлен.'.drupal_render($profile->view());
Перед этим же конечно,
$profile = profile2_load_by_user($user_id);
$profile = $profile['profile'];
Profile2 + Group Audience(Organic Groups)
Да что-то не получается. Я дал разрешение на просмотр и редактирование этого поля Участнику группы и Не участнику, но тем не менее ничего не изменилось. Список групп пуст
View + Profile2 + OG
Спасибо) Была готовая вьюха, но выключеная. А вот ещё вопрос. У меня в профиле пользователя, есть поле Groups audience - тут должен быть список групп. Но там ничего не отображается
Хотя в правилах органики выставлено, что пользователь может вступать куда хочет.
View + Profile2 + OG
Нет, мне нужна вьюха, которая покажет, в каких группах состоит текущий юзер.
Переводы терминов на мультиязычном сайте
Это всё включено. Но переводы не отображаются.
Перевод имени View в меню
А в 7ке этот модуль не вшит?
Фильтр материалов по языку
Разобрался. Были мысли что нужна была вьюха, но думал что и без неё должно работать. В общем - дело во вьюхе)