О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Разрешить анонимам отправлять пользователям сообщения через их персональную контактную форму

3 votes
+
-

В седьмом друпале не работает разрешение Use users' personal contact forms для анонимных пользователей. Решение:
/**
* Implements hook_menu_alter().
*/
function MODULENAME_menu_alter(&$items) {
if (isset($items['user/%user/contact'])) {
$items['user/%user/contact']['access callback'] = 'MODULENAME_user_contact_access';
}
}
 
/**
* Personal contact form access callback.
*/
function MODULENAME_user_contact_access($account) {
global $user;
 
if (user_access('administer users')) {
return TRUE;
}
if ($user->uid == $account->uid) {
Читать дальше →
Похожие записи:

Полный оригинальный материал: