Создание материала только в своем поддомене.
Есть главный домен и поддомен (реализованно с помощью domain access). Как сделать чтоб пользователь мог добавлять материал только в своем поддомене, а допустим в главном домене не мог.
Есть главный домен и поддомен (реализованно с помощью domain access). Как сделать чтоб пользователь мог добавлять материал только в своем поддомене, а допустим в главном домене не мог.
И так... Использую Denwer. Есть сайт drupal66.ru, хоче сделать поддомен org1.drupal66.ru.
Изменил файл settings.php :
Вставил
Не совсем понял 4 пункт:
4. Check for existing custom_url_rewrite_outbound().
custom_url_rewrite_outbound() is a special function that you
can add to settings.php to alter how Drupal writes links to content.
В файл settings.php нужно вставить эту функцию!? Если да то подскажите её код.
Далее устанавливаю в файле httpd-vhosts.conf :
DocumentRoot "C:/WebServers/home/drupal66"
ServerName drupal66.ru
ServerAlias www.drupal66.ru, *.drupal66.ru
В файле httpd.conf убираю комментарий строки Include conf/extra/httpd-vhosts.conf
В файле hosts вношу адрес своего поддомена:
127.0.0.1 org1.drupal66.ru
На сайте подключаю модуль, даю права доступа админу, создаю поддомен org1.drupal66.ru.
Поддомен создался но:
1)Выдает ошибку. Права доступа к содержанию нуждаются в переопределении. Вы можете переопределить права перейдя на страницу настройки сообщений.
2)Если захожу в изменение этого поддомена, пишет: http://org1.drupal66.ru/sites/all/modules/domain/tests/200.png is not responding and may not be configured correctly at the server level. Server code 404 was returned.
Добрый день.
Установил модуль Login destination. Вставил php snippet для проверки входа
<?php
global $user;
if ($user->uid == 1) {
// Redirect the Administrator
return 'admin';
} elseif ($user->uid == 2) {
// Redirect the Site Owner to the 'create content' page
return 'node/add';
} else {
return 'node';
}
?>