Не отображается материал, созданный анонином

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

Аватар пользователя ptaha ptaha 22 сентября 2010 в 11:54

Добрый день.
Скажу сразу обычно не пишу, а до посинения ищу сама решение, читаю документацию и смотрю поисковики. Но видимо простуда дала осложнения Smile

Ситуация следующая:
в локальной сетке есть корпоративный портал, собранный на Drupal 5.x. Есть только 1 зарегистрированный пользователь - админ, остальные люди просто просматривают сайт, так решило руководство Smile Ну так вот... сейчас возникла потребность сделать новый раздел, который будет требовать модерации.
Создала новый тип материала, в нем - нужные поля. Разрешила через "Управление доступом" анонимным пользователям - создавать.
Дальше я поставила модуль Moderation. В настройке модуля - установила, что он будет модерировать мой вновь созданный тип материала.
Дальше интересно Smile если я захожу под админом, создаю материал - то он появляется в рубрике модерация и всё нормально работает.
Если же делать под анонимным пользователем, то вношу все поля в материал, жму кнопку отправить. После этого выскакивает 404-ая ошибка. И материала нигде нет. Его нет в просто содержимом, нет и в разделе для модерации. Причем если смотреть базу, то таблице content_type_мой_тип_материала - строчка с записью появляется. В node_revisions - соответствено тоже.

Буду искренне благодарна, если подскажите в какую сторону смотреть.

Комментарии

Аватар пользователя ptaha ptaha 27 сентября 2010 в 9:53

Проблема решена.

Сделала 2 вещи.
1 - добавила редирект для анонимов при создании документов на страницу "спасибо за ваш вопрос".
для этого в линке использовала переменную destination.
Спасибо многомудрому Химическому Али на страничке - http://www.drupal.ru/node/37605

2 - руками добавила пользователя anonymous с uid=0 в таблицу users.

Материалы отображается, модерация работает.

Теперь буду думать над синхронизацией баз данных для 2 сайтов. Но это уже другая история Smile